nir: add nir_var_all enum
[mesa.git] / src / glsl / nir / nir.c
index 93c18fbaea5dac6d2195fbd63e0af4e0a7a5c1ce..dba18c96a903ff6a1d34a973dcba063fc59a39fd 100644 (file)
@@ -107,6 +107,10 @@ void
 nir_shader_add_variable(nir_shader *shader, nir_variable *var)
 {
    switch (var->data.mode) {
+   case nir_var_all:
+      assert(!"invalid mode");
+      break;
+
    case nir_var_local:
       assert(!"nir_shader_add_variable cannot be used for local variables");
       break;