Mesa (glsl-pp-rework-2): grammar: Fix token stripping.

Michał Król michal at kemper.freedesktop.org
Tue Sep 8 11:32:27 UTC 2009


Module: Mesa
Branch: glsl-pp-rework-2
Commit: b837f6c372f0059170d93ac564f58aeebca3c70a
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b837f6c372f0059170d93ac564f58aeebca3c70a

Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep  8 10:57:39 2009 +0200

grammar: Fix token stripping.

---

 src/mesa/shader/grammar/grammar.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/mesa/shader/grammar/grammar.c b/src/mesa/shader/grammar/grammar.c
index fdbdcd4..36ed9d5 100644
--- a/src/mesa/shader/grammar/grammar.c
+++ b/src/mesa/shader/grammar/grammar.c
@@ -3226,11 +3226,15 @@ grammar_fast_check (grammar id,
             case SL_PP_IDENTIFIER:
             case SL_PP_NUMBER:
                *dst++ = *src++;
+               break;
 
             default:
                src++;
             }
          }
+
+         /* The end of stream token. */
+         *dst = *src;
       }
    }
 




More information about the mesa-commit mailing list