[PATCH] D34263: [preprocessor] When preprocessor option 'SingleFileParseMode' is enabled, parse all directive blocks if the condition uses undefined macros
Vladimir Voskresensky via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Jun 16 02:25:02 PDT 2017
voskresensky.vladimir added a comment.
This is a good addition to simplify reuse of preprocessor in IDEs. Thanks for doing this.
>From our experience of integrating clang PP into NetBeans, the following change gives more flexibility:
- introduce method in PPCallbacks and consult it what is the preferred value for undefined symbol
It will be similar to approach used for unresolved includes and FileNotFound method.
It also gives dynamic behavior for clients: client might still prefer to keep skipping some blocks like unix, mac, win, solaris, LP64, cplusplus, ...
More information about the cfe-commits