Mesa (7.10): glsl: Fix parser rule for type_specifier

Ian Romanick idr at kemper.freedesktop.org
Sat Feb 5 00:14:05 UTC 2011


Module: Mesa
Branch: 7.10
Commit: c597334ef228970008471a1cf2feb5670d464bd0
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c597334ef228970008471a1cf2feb5670d464bd0

Author: Chad Versace <chad.versace at intel.com>
Date:   Sun Jan 16 22:08:56 2011 -0800

glsl: Fix parser rule for type_specifier

Do not assign a value to ast_type_specifier::precision when no precision
qualifier is present.
(cherry picked from commit 33279cd2d33a3f3804e4584f9134f4cc67567a54)

---

 src/glsl/glsl_parser.ypp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/glsl/glsl_parser.ypp b/src/glsl/glsl_parser.ypp
index 124ee18..903d3f0 100644
--- a/src/glsl/glsl_parser.ypp
+++ b/src/glsl/glsl_parser.ypp
@@ -1195,6 +1195,9 @@ storage_qualifier:
 
 type_specifier:
 	type_specifier_no_prec
+	{
+	   $$ = $1;
+	}
 	| precision_qualifier type_specifier_no_prec
 	{
 	   $$ = $2;




More information about the mesa-commit mailing list