diff options
-rw-r--r-- | src/compiler/nir/nir_opt_copy_prop_vars.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/nir/nir_opt_copy_prop_vars.c b/src/compiler/nir/nir_opt_copy_prop_vars.c index 91c8277658b..823bc763c68 100644 --- a/src/compiler/nir/nir_opt_copy_prop_vars.c +++ b/src/compiler/nir/nir_opt_copy_prop_vars.c @@ -190,7 +190,7 @@ gather_vars_written(struct copy_prop_var_state *state, nir_src_as_deref(*nir_get_shader_call_payload_src(intrin)); nir_component_mask_t mask = - BITFIELD_MASK(glsl_get_vector_elements(payload->type)); + (nir_component_mask_t) BITFIELD_MASK(glsl_get_vector_elements(payload->type)); struct hash_entry *ht_entry = _mesa_hash_table_search(written->derefs, payload); @@ -1115,7 +1115,7 @@ copy_prop_vars_block(struct copy_prop_var_state *state, nir_deref_instr *payload = nir_src_as_deref(*nir_get_shader_call_payload_src(intrin)); nir_component_mask_t full_mask = - BITFIELD_MASK(glsl_get_vector_elements(payload->type)); + (nir_component_mask_t) BITFIELD_MASK(glsl_get_vector_elements(payload->type)); kill_aliases(copies, payload, full_mask); break; } |