3 /* Test that, when a macro expansion spills into the source file, we
4 expand macros we suck in from there, as the standard clearly states
7 Submitter: Neil Booth, with minor modifications to the originals. 3
9 Source: PR 962 and Thomas Pornin. */
11 extern void abort (void);
22 if (X(X
) != 14) /* Should expand to "4 + e". */
25 if (X(X(f
)) != 108) /* Should expand to "4 + 4 + f". */
28 if (h(e
)(h(e
)) != 120) /* Should expand to "e + e + f". */