glcpp: Don't include newlines as part of #version-passthrough.

Fixes glcpp/tests/064-version.c.
This commit is contained in:
Kenneth Graunke 2010-06-18 15:41:00 -07:00
parent 214632f527
commit 03ee33809f

View file

@ -80,7 +80,7 @@ HEXADECIMAL_INTEGER 0[xX][0-9a-fA-F]+[uU]?
/* glcpp doesn't handle #extension, #version, or #pragma directives.
* Simply pass them through to the main compiler's lexer/parser. */
{HASH}(extension|version|pragma).*\n {
{HASH}(extension|version|pragma)[^\n]+ {
yylval->str = xtalloc_strdup (yyextra, yytext);
yylineno++;
yycolumn = 0;