From: Chad Versace Date: Tue, 18 Jan 2011 23:15:19 +0000 (-0800) Subject: glsl: Fix segfault due to missing printf argument X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=46f7105df487c91569f7e4a8da74d673c12e5619;p=mesa.git glsl: Fix segfault due to missing printf argument Fixes the following Piglit tests: glslparsertest/shaders/array2.frag glslparsertest/shaders/dataType6.frag NOTE: This is a candidate for the 7.9 and 7.10 branches. --- diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp index 477efade814..7a171f3a2bb 100644 --- a/src/glsl/ast_to_hir.cpp +++ b/src/glsl/ast_to_hir.cpp @@ -2509,7 +2509,8 @@ ast_declarator_list::hir(exec_list *instructions, */ if (this->type->qualifier.flags.q.constant && decl->initializer == NULL) { _mesa_glsl_error(& loc, state, - "const declaration of `%s' must be initialized"); + "const declaration of `%s' must be initialized", + decl->identifier); } /* Check if this declaration is actually a re-declaration, either to