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];

Reply via email to