summaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/cpp/pr92296-1.c
blob: a6a00b5210dbf138e4ac42da52cac4c7d8584cd4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/* PR preprocessor/92296 */
/* { dg-do preprocess } */

#pragma push_macro("__TIMESTAMP__")
#pragma pop_macro("__TIMESTAMP__")

#pragma push_macro("__TIME__")
#pragma pop_macro("__TIME__")

#pragma push_macro("__DATE__")
#pragma pop_macro("__DATE__")

#pragma push_macro("__FILE__")
#pragma pop_macro("__FILE__")

#pragma push_macro("__BASE_FILE__")
#pragma pop_macro("__BASE_FILE__")

#pragma push_macro("__LINE__")
#pragma pop_macro("__LINE__")

#pragma push_macro("__INCLUDE_LEVEL__")
#pragma pop_macro("__INCLUDE_LEVEL__")

#pragma push_macro("__COUNTER__")
#pragma pop_macro("__COUNTER__")

#pragma push_macro("__has_attribute")
#pragma pop_macro("__has_attribute")

#pragma push_macro("__has_cpp_attribute")
#pragma pop_macro("__has_cpp_attribute")

#pragma push_macro("__has_builtin")
#pragma pop_macro("__has_builtin")