#define ten(a) a a a a a a a a a a #define C0 call(); #define C1 ten(C0) #define C2 ten(C1) #define C3 ten(C2) #define C4 ten(C3) #define C5 ten(C4) #define C6 ten(C5) int call(void) { return -1; } void foo(void) { C6 } int main() { foo(); return 0; }