From dd662f5cda97e7a6720ef526509a772a06112d4a Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Mon, 5 Apr 2021 12:51:52 -0400 Subject: Added tests/current-bugs (#1781) * #include an absolute path didn't work - because paths were taken to always be relative. * Added a current-bugs folder in tests for active (ie with issue) bug tests demonstrating the problem. Co-authored-by: Tim Foley --- tests/preprocessor/paste-non-expansion.slang | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 tests/preprocessor/paste-non-expansion.slang (limited to 'tests/preprocessor/paste-non-expansion.slang') diff --git a/tests/preprocessor/paste-non-expansion.slang b/tests/preprocessor/paste-non-expansion.slang deleted file mode 100644 index 8270db676..000000000 --- a/tests/preprocessor/paste-non-expansion.slang +++ /dev/null @@ -1,16 +0,0 @@ -//DIAGNOSTIC_TEST:SIMPLE:-E - -// NOTE! This test should *fail*, if preprocessor is working correctly! - -// This demonstrates the existance of a bug in Slang preprocessor macro expansion. Could be due to incorrect paste handling -// or perhaps the rules around parameter expansion. - -#define CONCAT2(x, y) x ## y -#define CONCAT(x, y) CONCAT2(x, y) - -#define SOMETHING someThing - -// Should be someThingElse -CONCAT(SOMETHING, Else) -// Should be SOMETHINGAnother, but Slang expands to produce someThingAnother -CONCAT2(SOMETHING, Another) \ No newline at end of file -- cgit v1.2.3