From: Vinson Lee Date: Wed, 20 Oct 2010 21:10:26 +0000 (-0700) Subject: glsl: Add assert for unhandled ir_shader case. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=460da0db4add19b79050b816e3bef086293ab630;p=mesa.git glsl: Add assert for unhandled ir_shader case. Silences this GCC warning. ast_to_hir.cpp: In function 'void apply_type_qualifier_to_variable(const ast_type_qualifier*, ir_variable*, _mesa_glsl_parse_state*, YYLTYPE*)' ast_to_hir.cpp:1768: warning: enumeration value 'ir_shader' not handled in switch --- diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp index f5ea6613ce5..af301e535ee 100644 --- a/src/glsl/ast_to_hir.cpp +++ b/src/glsl/ast_to_hir.cpp @@ -1785,6 +1785,10 @@ apply_type_qualifier_to_variable(const struct ast_type_qualifier *qual, string = "output"; } break; + + case ir_shader: + assert(!"Should not get here."); + break; } if (fail) {