aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2026-03-01 13:35:45 +0100
committerlemon <lsof@mailbox.org>2026-03-01 18:31:02 +0100
commita498f851ef2f50c9b8ac47e238137af52b54057d (patch)
tree371e4ef6a36358b0637ab97397926fdd8931ea41 /test
parent1ebf3669f92e7ea0cf9ef97e4d61ee24db2f0b6a (diff)
cpp: fix token spacing edge case when empty macros are involved
Diffstat (limited to 'test')
-rw-r--r--test/07-pp.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/07-pp.c b/test/07-pp.c
index 2458111..47fb959 100644
--- a/test/07-pp.c
+++ b/test/07-pp.c
@@ -12,7 +12,7 @@ ok ...
token spacing:
++ -- ++ === (0)~> ++ 3>0$
sum = 1 + 2 +3;$
-[ baz]$
+[ baz] ;$
+. *$
*/
@@ -121,7 +121,8 @@ S\
#define foo bar
#define bar EMPTY baz
#define EMPTY
- xstr([foo] EMPTY) "$\n"
+#define EMPTY2 EMPTY
+ xstr([foo] EMPTY2;) "$\n"
#define qx1(...)/**/__VA_ARGS__
#define qx2(a) qx1 ( a )
xstr(+qx2 ( .)//