Sign in
gnu
/
gcc
/
cd2fd5facb5e1882d3f338ed456ae9536f7c0593
/
.
/
gcc
/
testsuite
/
gcc.dg
/
cpp
/
pragma-pop_macro-1.c
blob: c9a9048646ccaf6c54c977f7656fbb2673d798a1 [
file
] [
log
] [
blame
]
/* PR preprocessor/35061 */
/* Do nothing if there is nothing on the macro stack to pop. */
/* { dg-do preprocess } */
#define
X
1
/* # pragma push_macro("X") */
# undef X
# pragma pop_macro("X")
#ifdef
X
#error
X is defined
#endif