diff --git a/src/intel/compiler/brw/brw_from_nir.cpp b/src/intel/compiler/brw/brw_from_nir.cpp index b1f94adb98d..1fab317ed03 100644 --- a/src/intel/compiler/brw/brw_from_nir.cpp +++ b/src/intel/compiler/brw/brw_from_nir.cpp @@ -4330,7 +4330,7 @@ brw_from_nir_emit_cs_intrinsic(nir_to_brw_state &ntb, */ const unsigned num_components = nir_src_num_components(nsrc); const unsigned bit_size = nir_src_bit_size(nsrc); - const nir_const_value *nval = nir_src_as_const_value(instr->src[0]); + const nir_const_value *nval = nir_src_as_const_value(nsrc); assert(bit_size <= 32); for (unsigned j = 1; j < num_components; j++)