diff --git a/src/compiler/nir/nir_phi_builder.c b/src/compiler/nir/nir_phi_builder.c index e59a33cb10a..78327c0aa6e 100644 --- a/src/compiler/nir/nir_phi_builder.c +++ b/src/compiler/nir/nir_phi_builder.c @@ -96,7 +96,8 @@ nir_phi_builder_create(nir_function_impl *impl) pb->shader = impl->function->shader; pb->impl = impl; - assert(impl->valid_metadata & (nir_metadata_control_flow)); + assert(impl->valid_metadata & (nir_metadata_block_index | + nir_metadata_dominance)); pb->num_blocks = impl->num_blocks; pb->blocks = ralloc_array(pb, nir_block *, pb->num_blocks);