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

Author: Chad Versace <chad.vers...@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;

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to