#define A defined(B)
#if A
int badGlobal1;
#else
int goodGlobal1;
#endif
#define B
int goodGlobal2;
int badGlobal2;
void main() {}