Lines Matching defs:defined
5 /* Tests tradcpp0 with defined. The defined operator in traditional C
6 works just the same as the defined operator in Standard C. */
10 #if defined REGPARMS
11 #error REGPARMS should not be defined
15 #if !defined REGPARMS
16 #error REGPARMS should be defined
19 #define defined /* { dg-error "defined" } */
22 #if defined defined
23 #error defined is defined!
26 #define is_Z_defined defined Z
28 #if defined Z
29 #error Z is not defined
32 /* The behavior of "defined" when it comes from a macro expansion is
35 #error Macro expanding into defined operator test 1
40 #if !defined Z
41 #error Z is defined
45 #error Macro expanding into defined operator test 2
51 /* Do all the tests over again with the () form of defined. */
54 #if defined(defined)
55 #error defined is defined!
58 #define is_Z_defined defined ( Z )
60 #if defined(Z)
61 #error Z is not defined
64 /* The behavior of "defined" when it comes from a macro expansion is
67 #error Macro expanding into defined operator test 1
72 #if !defined(Z)
73 #error Z is defined
77 #error Macro expanding into defined operator test 2