diff --git a/src/compiler/nir/nir.c b/src/compiler/nir/nir.c index 851b41dd0ae..0e5693b0cb4 100644 --- a/src/compiler/nir/nir.c +++ b/src/compiler/nir/nir.c @@ -1864,7 +1864,7 @@ nir_def_components_read(const nir_def *def) bool nir_def_all_uses_are_fsat(const nir_def *def) { - nir_foreach_use(src, def) { + nir_foreach_use_including_if(src, def) { if (nir_src_is_if(src)) return false; @@ -1883,7 +1883,7 @@ nir_def_all_uses_are_fsat(const nir_def *def) bool nir_def_all_uses_ignore_sign_bit(const nir_def *def) { - nir_foreach_use(use, def) { + nir_foreach_use_including_if(use, def) { if (nir_src_is_if(use)) return false; nir_instr *instr = nir_src_parent_instr(use);