forked from OSchip/llvm-project
b36c19bc4f
Saves only 36 includes of ASTContext.h and related headers. There are two deps on ASTContext.h: - C++ method overrides iterator types (TinyPtrVector) - getting LangOptions For #1, duplicate the iterator type, which is TinyPtrVector<>::const_iterator. For #2, add an out-of-line accessor to get the language options. Getting the ASTContext from a Decl is already an out of line method that loops over the parent DeclContexts, so if it is ever performance critical, the proper fix is to pass the context (or LangOpts) into the predicate in question. Other changes are just header fixups. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Diagnostic.cpp | ||
Lookup.cpp | ||
Replacement.cpp |