#include instead of #define
I accidentally made a file def.h like
#include TEST(x,y) int
instead of
#define TEST(x,y) int
This could be tested on a C file like
struct foo {
TEST(a,b) x;
};
With spatch --parse-c --macro-file def.h test.c, I was surprised not to get a parse error. Likewise with --macro-file-builtins def.h.