nir/spirv: Move CF emit code into vtn_cfg.c
[mesa.git] / src / glsl / opt_dead_builtin_varyings.cpp
index 68b70eedf9272f3a22da860263fda7387a7117c6..53871130e12f5a0bb9d6161833dc5a7ccbdf1caf 100644 (file)
@@ -85,7 +85,7 @@ public:
    {
       ir_variable *var = ir->variable_referenced();
 
-      if (!var || var->data.mode != this->mode)
+      if (!var || var->data.mode != this->mode || !var->type->is_array())
          return visit_continue;
 
       if (this->find_frag_outputs && var->data.location == FRAG_RESULT_DATA0) {