diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/diagnostics/undefined-in-preprocessor-conditional.slang | 10 | ||||
| -rw-r--r-- | tests/diagnostics/undefined-in-preprocessor-conditional.slang.expected | 6 |
2 files changed, 16 insertions, 0 deletions
diff --git a/tests/diagnostics/undefined-in-preprocessor-conditional.slang b/tests/diagnostics/undefined-in-preprocessor-conditional.slang new file mode 100644 index 000000000..d46c68d33 --- /dev/null +++ b/tests/diagnostics/undefined-in-preprocessor-conditional.slang @@ -0,0 +1,10 @@ +//TEST(smoke):SIMPLE: + +// Use an undefined identifier in a preprocessor conditional + +#define FOO 1 +#define BORT 1 + +#if FOO && BART +#error Should not get here +#endif diff --git a/tests/diagnostics/undefined-in-preprocessor-conditional.slang.expected b/tests/diagnostics/undefined-in-preprocessor-conditional.slang.expected new file mode 100644 index 000000000..ac8be68a2 --- /dev/null +++ b/tests/diagnostics/undefined-in-preprocessor-conditional.slang.expected @@ -0,0 +1,6 @@ +result code = 0 +standard error = { +tests/diagnostics/undefined-in-preprocessor-conditional.slang(8): warning 15205: undefined idenfier 'BART' in preprocessor expression will evaluate to zero +} +standard output = { +} |
