Module: Mesa Branch: main Commit: edcecfa8176ed77eb30b010ad554772fa9940f17 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=edcecfa8176ed77eb30b010ad554772fa9940f17
Author: Jesse Natalie <[email protected]> Date: Fri May 12 09:18:46 2023 -0700 nir_lower_system_values: Add ASSERTED to assert-only variable Fixes: 1e0e4657 ("spirv/nir: wire ray interection triangle position fetch") Reviewed-by: Matt Turner <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22994> --- src/compiler/nir/nir_lower_system_values.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/nir/nir_lower_system_values.c b/src/compiler/nir/nir_lower_system_values.c index 6357ce9f280..4e443c3da79 100644 --- a/src/compiler/nir/nir_lower_system_values.c +++ b/src/compiler/nir/nir_lower_system_values.c @@ -253,7 +253,7 @@ lower_system_value_instr(nir_builder *b, nir_instr *instr, void *_state) return nir_select_from_ssa_def_array(b, cols, num_cols, column); } else if (glsl_type_is_array(var->type)) { unsigned num_elems = glsl_get_length(var->type); - const struct glsl_type *elem_type = glsl_get_array_element(var->type); + ASSERTED const struct glsl_type *elem_type = glsl_get_array_element(var->type); assert(glsl_get_components(elem_type) == intrin->dest.ssa.num_components); nir_ssa_def *elems[4];
