* anything other than constants and ALU instructions.
*/
struct util_dynarray states = {0};
- if (!util_dynarray_resize(&states, uint16_t, impl->ssa_alloc))
+ if (!util_dynarray_resize(&states, uint16_t, impl->ssa_alloc)) {
+ nir_metadata_preserve(impl, nir_metadata_all);
return false;
+ }
memset(states.data, 0, states.size);
struct hash_table *range_ht = _mesa_pointer_hash_table_create(NULL);