X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=tests%2Fppcat.qc;h=dc2826925701d5bdafb9cc4bf136a464239fa594;hb=806850e4083d3a993fdb941cddb5c257d37f3617;hp=2056632054591fb7c86c781da3d38f07e3e04488;hpb=e27eebe0f9eb262baf7b6ce288c7ecb4fbcc591a;p=xonotic%2Fgmqcc.git diff --git a/tests/ppcat.qc b/tests/ppcat.qc index 2056632..dc28269 100644 --- a/tests/ppcat.qc +++ b/tests/ppcat.qc @@ -1,2 +1,13 @@ #define CAT(X, Y) X##Y CAT(hello, world) + +#define REDIR(X, Y) CAT(X, Y) +REDIR(CAT(hello, world), CAT(world, hello)) + +#define SCONS(X, ...) REDIR(X, __VA_ARGS__) +SCONS(hello, world) + +#define FOO(X) X##X +#define BAR(X) FOO(X)FOO(X) + +REDIR(BAR(hello),BAR(world))