aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compiler/nir/nir_opt_copy_prop_vars.c4
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;
}