boot2

Playing with the boostrap
git clone https://git.ryansepassi.com/git/boot2.git
Log | Files | Refs | README

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:
Atests/cc-pp/38-arg-prescan-stringize.c | 4++++
Atests/cc-pp/38-arg-prescan-stringize.expected-toks | 2++
Atests/cc-pp/39-arg-prescan-paste.c | 4++++
Atests/cc-pp/39-arg-prescan-paste.expected-toks | 2++
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)