ref: 401f843e3fd7dd3399a30d79b1a35f1340909dbe
dir: /cc1/tests/test031.c/
/* name: TEST031 description: Test concatenation in preprocessor output: F5 I G6 F5 main { \ A7 I foo A8 I bar A9 I foobar A9 A7 A8 +I :I A9 A7 A8 +I :I r #I0 } */ #define CAT(x,y) x ## y #define XCAT(x,y) CAT(x,y) #define FOO foo #define BAR bar int main(void) { int foo, bar, foobar; CAT(foo,bar) = foo + bar; XCAT(FOO,BAR) = foo + bar; return 0; }