diff options
author | Thomas Hindoe Paaboel Andersen <[email protected]> | 2016-04-29 20:31:58 +0200 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-04-30 12:16:22 -0700 |
commit | 69357261972ede8ef4c6ed315a416b94c9300724 (patch) | |
tree | 9e2cd60a1b619ddb0c040cab448bf40dfd486c15 /src | |
parent | 663c0e5155e9916b10163c102f0ece4eda5c3154 (diff) |
nir/opt_dead_cf: correction of side effect check
Parenthesis are needed here as ! takes precedence over the &. The
check had the opposite effect than intended.
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/nir/nir_opt_dead_cf.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/nir/nir_opt_dead_cf.c b/src/compiler/nir/nir_opt_dead_cf.c index 2e04c179073..7450b1c4742 100644 --- a/src/compiler/nir/nir_opt_dead_cf.c +++ b/src/compiler/nir/nir_opt_dead_cf.c @@ -155,8 +155,8 @@ cf_node_has_side_effects(nir_cf_node *node) continue; nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); - if (!nir_intrinsic_infos[intrin->intrinsic].flags & - NIR_INTRINSIC_CAN_ELIMINATE) + if (!(nir_intrinsic_infos[intrin->intrinsic].flags & + NIR_INTRINSIC_CAN_ELIMINATE)) return true; } } |