From: Carl Worth Date: Sat, 21 Jan 2012 17:22:24 +0000 (-0800) Subject: glcpp: Add new test showing bug where a trailing ':' prevents macro expansion X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e931b0e05b19259b0f5b53faf73b375013ab1cb3;p=mesa.git glcpp: Add new test showing bug where a trailing ':' prevents macro expansion This demonstrates a bug that was recently triggered in piglit. Here is the original bug report (containing a test case almost identical to this one): https://bugs.freedesktop.org/show_bug.cgi?id=44764 Reviewed-by: Kenneth Graunke --- diff --git a/src/glsl/glcpp/tests/100-macro-with-colon.c b/src/glsl/glcpp/tests/100-macro-with-colon.c new file mode 100644 index 00000000000..31dbb9a9edc --- /dev/null +++ b/src/glsl/glcpp/tests/100-macro-with-colon.c @@ -0,0 +1,7 @@ +#define one 1 +#define two 2 + +switch (1) { + case one + two: + break; +} diff --git a/src/glsl/glcpp/tests/100-macro-with-colon.c.expected b/src/glsl/glcpp/tests/100-macro-with-colon.c.expected new file mode 100644 index 00000000000..6cfac257b95 --- /dev/null +++ b/src/glsl/glcpp/tests/100-macro-with-colon.c.expected @@ -0,0 +1,8 @@ + + + +switch (1) { + case 1 + 2: + break; +} +