fix a subtle x86-64 calling bug
[tinycc.git] / tests / tests2 / 77_push_pop_macro.c
blob1f0b1bc4065bf5abbab92605cbbc493227d9313d
1 #include <stdio.h>
3 int main()
5 #define abort "111"
6 printf("abort = %s\n", abort);
8 #pragma push_macro("abort")
9 #undef abort
10 #define abort "222"
11 printf("abort = %s\n", abort);
13 #pragma push_macro("abort")
14 #undef abort
15 #define abort "333"
16 printf("abort = %s\n", abort);
18 #pragma pop_macro("abort")
19 printf("abort = %s\n", abort);
21 #pragma pop_macro("abort")
22 printf("abort = %s\n", abort);