nir: Call nir_metadata_preserve on !progress
[mesa.git] / src / compiler / nir / nir_lower_double_ops.c
index 73226fd62ef20ff6ffde222ae91e101cf9594e8b..138fddeea5afed853956083c2e09722532365070 100644 (file)
@@ -758,11 +758,9 @@ nir_lower_doubles_impl(nir_function_impl *impl,
    } else if (progress) {
       nir_metadata_preserve(impl, nir_metadata_block_index |
                                   nir_metadata_dominance);
-    } else {
-#ifndef NDEBUG
-      impl->valid_metadata &= ~nir_metadata_not_properly_reset;
-#endif
-    }
+   } else {
+      nir_metadata_preserve(impl, nir_metadata_all);
+   }
 
    return progress;
 }