#pragma push_macro("FOO") #define FOO 123 #pragma pop_macro("FOO") int main(void) { printf(FOO); }
Standard input is empty
prog.cpp: In function ‘int main()’: prog.cpp:7:10: error: ‘FOO’ was not declared in this scope prog.cpp:7:13: error: ‘printf’ was not declared in this scope
Standard output is empty