From b76482e7312827ab13f37ab9a7e3c8eef30bfe7a Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Tue, 1 Jul 2014 17:44:55 -0700 Subject: glsl/glcpp: Add test for "#define without macro name" This ensures that the previous commit indeed generates the expected error message when a "#define" directive is not followed by anything except for a newline. Reviewed-by: Ian Romanick --- src/glsl/glcpp/tests/139-define-without-macro-name.c | 2 ++ src/glsl/glcpp/tests/139-define-without-macro-name.c.expected | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 src/glsl/glcpp/tests/139-define-without-macro-name.c create mode 100644 src/glsl/glcpp/tests/139-define-without-macro-name.c.expected diff --git a/src/glsl/glcpp/tests/139-define-without-macro-name.c b/src/glsl/glcpp/tests/139-define-without-macro-name.c new file mode 100644 index 00000000000..de3ed986dc9 --- /dev/null +++ b/src/glsl/glcpp/tests/139-define-without-macro-name.c @@ -0,0 +1,2 @@ +#define +Error expected because no macro name is ever given! diff --git a/src/glsl/glcpp/tests/139-define-without-macro-name.c.expected b/src/glsl/glcpp/tests/139-define-without-macro-name.c.expected new file mode 100644 index 00000000000..000aeaf0f71 --- /dev/null +++ b/src/glsl/glcpp/tests/139-define-without-macro-name.c.expected @@ -0,0 +1,2 @@ +0:1(1): preprocessor error: #define without macro name +Error expected because no macro name is ever given! -- cgit v1.2.3