Community
Participate
Working Groups
Build Identifier: M20100909-0800 considering the preprocessor name (which was not defined) following either #ifdef or #undef, the returned binding is in the first case an UndefinedMacro instance and in the second case null. Is there a reason for this? for me it would make more sence to have a similar behavior here (either both null or both UndefinedMacro). Reproducible: Always Steps to Reproduce: 1. create a source file containing: #ifdef A //binding of a is UndefinedBinding, name is of type ASTMacroReferenceName #endif #undef B //binding is null, name is of type ASTPreprocessorName