/* PR preprocessor/35061 */ | |
/* Do nothing if there is nothing on the macro stack to pop. */ | |
/* { dg-do preprocess { target *-*-mingw* *-*-cygwin* } } */ | |
#define X 1 | |
/* # pragma push_macro("X") */ | |
# undef X | |
# pragma pop_macro("X") | |
#ifdef X | |
#error X is defined | |
#endif |