xref: /llvm-project/clang/test/Modules/Inputs/macros_right.h (revision 49f906a36fdad83a9935d6f1815d620a7d0bf57a)
1c50d4924SDouglas Gregor @import macros_top;
2cb28f9d7SDouglas Gregor #define RIGHT unsigned short
3cb28f9d7SDouglas Gregor 
45968b1b7SDouglas Gregor 
55968b1b7SDouglas Gregor 
6cb28f9d7SDouglas Gregor 
75a4649b0SDouglas Gregor 
85a4649b0SDouglas Gregor 
95a4649b0SDouglas Gregor 
105a4649b0SDouglas Gregor 
115a4649b0SDouglas Gregor #define LEFT_RIGHT_IDENTICAL int
125a4649b0SDouglas Gregor #define LEFT_RIGHT_DIFFERENT int
135a4649b0SDouglas Gregor #define LEFT_RIGHT_DIFFERENT2 int
145a4649b0SDouglas Gregor #define LEFT_RIGHT_DIFFERENT3 int
155a4649b0SDouglas Gregor 
165968b1b7SDouglas Gregor #undef TOP_RIGHT_REDEF
175968b1b7SDouglas Gregor #define TOP_RIGHT_REDEF float
180c2f30b9SArgyrios Kyrtzidis 
190c2f30b9SArgyrios Kyrtzidis #define FN_ADD(x, y) (x+y)
20*49f906a3SRichard Smith 
21*49f906a3SRichard Smith #undef TOP_OTHER_DEF_RIGHT_UNDEF
22