08881c2de6
When a macro is undef'ed or used in a preprocessor conditional expression, we need to remember that macro should it later be defined in the file to an integral value. We need to exclude such macro names from being turned into an enum. Maintain a blacklist of identifiers that we've seen in an undef or conditional preprocessor directive. When the file is done processing, remove all the blacklisted identifiers from conversion to an enum. Differential Revision: https://reviews.llvm.org/D123889 Fixes #54842 |
||
---|---|---|
.. | ||
clang-apply-replacements | ||
clang-change-namespace | ||
clang-doc | ||
clang-include-fixer | ||
clang-move | ||
clang-query | ||
clang-reorder-fields | ||
clang-tidy | ||
modularize | ||
pp-trace | ||
Unit | ||
.clang-format | ||
CMakeLists.txt | ||
lit.cfg.py | ||
lit.site.cfg.py.in |