Merge remote-tracking branch 'public/master' into vulkan
[mesa.git] / src / compiler / nir / nir_validate.c
index 0c9d816a384d02b29ed32181bfd24e464f0f40e5..0c32d5fe07a5e83a96deaa66f67f813f821770fa 100644 (file)
@@ -1047,6 +1047,11 @@ nir_validate_shader(nir_shader *shader)
      validate_var_decl(var, true, &state);
    }
 
+   exec_list_validate(&shader->shared);
+   nir_foreach_variable(var, &shader->shared) {
+      validate_var_decl(var, true, &state);
+   }
+
    exec_list_validate(&shader->globals);
    nir_foreach_variable(var, &shader->globals) {
      validate_var_decl(var, true, &state);