2018-01-24 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / cpp / include4.c
blobd5e7fee881b227d4c3e4e51b621d81286c482c39
1 /* Preprocessing tokens are always formed according to a greedy algorithm,
2 so "#include <stddef.h" must be interpreted as a sequence of tokens,
3 of which the "h" then gets macro expanded. Likewise the other
4 examples. */
6 #define h h>
7 #include <stddef.h
8 #undef h
10 #define foo stddef.h>
11 #include <foo
13 #include <foo /*
14 > */