diff options
-rw-r--r-- | tests/spec/glsl-1.10/preprocessor/if-statement-in-macro-in-false-ifdef.vert | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/spec/glsl-1.10/preprocessor/if-statement-in-macro-in-false-ifdef.vert b/tests/spec/glsl-1.10/preprocessor/if-statement-in-macro-in-false-ifdef.vert new file mode 100644 index 000000000..938fe31f8 --- /dev/null +++ b/tests/spec/glsl-1.10/preprocessor/if-statement-in-macro-in-false-ifdef.vert @@ -0,0 +1,18 @@ +// [config] +// expect_result: pass +// glsl_version: 1.10 +// [end config] +// +// Reproduces https://bugs.freedesktop.org/show_bug.cgi?id=107772 + +#version 110 + +#ifdef NOT_DEFINED +#define A_MACRO(x) \ + if (x) +#endif + +void main() +{ + gl_Position = vec4(0); +} |