Lines Matching defs:defined
5 /* Tests behavior of the defined operator. */
9 #define defined /* { dg-error "defined" } */
12 #if defined defined
13 #error defined is defined!
16 #define is_Z_defined defined Z
18 #if defined Z
19 #error Z is not defined
22 /* The behavior of "defined" when it comes from a macro expansion is
25 #error Macro expanding into defined operator test 1
30 #if !defined Z
31 #error Z is defined
35 #error Macro expanding into defined operator test 2
41 /* Do all the tests over again with the () form of defined. */
44 #if defined(defined)
45 #error defined is defined!
48 #define is_Z_defined defined ( Z )
50 #if defined(Z)
51 #error Z is not defined
54 /* The behavior of "defined" when it comes from a macro expansion is
57 #error Macro expanding into defined operator test 1
62 #if !defined(Z)
63 #error Z is defined
67 #error Macro expanding into defined operator test 2
70 /* Use of defined in different contexts. */
72 #define bad1 defined
74 #error Z is defined
78 #error Z is defined
81 #define bad2 defined (Z
83 #error Z is defined