1/* Do the preprocessor push_macro/pop_macro test. */ 2 3/* { dg-do run } */ 4 5extern "C" void abort (); 6 7#define _ 2 8#pragma push_macro("_") 9#undef _ 10#define _ 1 11#pragma pop_macro("_") 12 13int main () 14{ 15 if (_ != 2) 16 abort (); 17 return 0; 18} 19 20