Fixes gles3 Khronos CTS tests: tokens_after_else_vertex tokens_after_else_fragment
Cc: <[email protected]> Signed-off-by: Anuj Phogat <[email protected]> --- src/glsl/glcpp/glcpp-lex.l | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/glsl/glcpp/glcpp-lex.l b/src/glsl/glcpp/glcpp-lex.l index 188e454..393db81 100644 --- a/src/glsl/glcpp/glcpp-lex.l +++ b/src/glsl/glcpp/glcpp-lex.l @@ -221,6 +221,10 @@ HEXADECIMAL_INTEGER 0[xX][0-9a-fA-F]+[uU]? return HASH_ELSE; } +{HASH}else{HSPACE}*[^ \t\n]+ { + glcpp_error(yylloc, yyextra, "illegal tokens after #else"); +} + {HASH}endif { yyextra->space_tokens = 0; return HASH_ENDIF; -- 1.8.3.1 _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
