commit f74b661983e00077b5d14372559c3d293c225c97 parent 09de1d17f8f599531493ac4e43f680b88154f128 Author: Ryan Sepassi <rsepassi@gmail.com> Date: Fri, 1 May 2026 18:48:42 -0700 tests/cc-pp: pin arg prescan stringize and paste cases Diffstat:
4 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/tests/cc-pp/38-arg-prescan-stringize.c b/tests/cc-pp/38-arg-prescan-stringize.c @@ -0,0 +1,4 @@ +#define STR(x) #x +#define XSTR(x) STR(x) +#define N 42 +XSTR(N) diff --git a/tests/cc-pp/38-arg-prescan-stringize.expected-toks b/tests/cc-pp/38-arg-prescan-stringize.expected-toks @@ -0,0 +1,2 @@ +(STR "42" "38-arg-prescan-stringize.c" 1 16) +(EOF #f "38-arg-prescan-stringize.c" 5 1) diff --git a/tests/cc-pp/39-arg-prescan-paste.c b/tests/cc-pp/39-arg-prescan-paste.c @@ -0,0 +1,4 @@ +#define CAT(a,b) a##b +#define XCAT(a,b) CAT(a,b) +#define P foo +XCAT(P, bar) diff --git a/tests/cc-pp/39-arg-prescan-paste.expected-toks b/tests/cc-pp/39-arg-prescan-paste.expected-toks @@ -0,0 +1,2 @@ +(IDENT "foobar" "39-arg-prescan-paste.c" 3 11) +(EOF #f "39-arg-prescan-paste.c" 5 1)