I have a question about getting macro definitions when using Clang’s libraries. In analyzing code statically, we’d like to get all definitions of a macro identifier regardless of its actual value passed in. For instance, for the following macro:
#define F1 zzz
#define F1 yyy
We'd like to get F1's all substitutions (zzz and yyy) no matter what value of X is provided. What's the best method to do it? I'm afraid that using the Preprocessor library is or isn't enough.