summaryrefslogtreecommitdiffstats
path: root/src/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c')
-rw-r--r--src/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c b/src/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c
deleted file mode 100644
index a7c053bb402..00000000000
--- a/src/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c
+++ /dev/null
@@ -1,24 +0,0 @@
-/* This works. */
-#define foo(a) (a)
-#define bar two,words
-foo(bar)
-
-/* So does this. */
-#define foo2(a,b) (a separate b)
-#define foo2_wrap(a) foo2(a)
-foo2_wrap(bar)
-
-/* But this generates an error. */
-#define foo_wrap(a) foo(a)
-foo_wrap(bar)
-
-/* Adding parentheses to foo_wrap fixes it. */
-#define foo_wrap_parens(a) foo((a))
-foo_wrap_parens(bar)
-
-/* As does adding parentheses to bar */
-#define bar_parens (two,words)
-foo_wrap(bar_parens)
-foo_wrap_parens(bar_parens)
-
-