forked from OSchip/llvm-project
fe68e29f85
Summary: The previous code which avoided infinite recursion (because of reparsing declarations in function parameter lists) contained SourceRange dependent code which had some problems when parameter types were coming from macros. The new solution is not using macros and therefore much safer. A couple of importer problems are fixed in redis and tmux by this fix. Various unittests are included. Reviewers: a.sidorin, r.stahl, a_sidorin Reviewed By: a_sidorin Subscribers: cfe-commits, dkrupp, balazske, martong Differential Revision: https://reviews.llvm.org/D49792 Patch by Zoltan Gera! llvm-svn: 339018 |
||
---|---|---|
.. | ||
ASTContextParentMapTest.cpp | ||
ASTImporterTest.cpp | ||
ASTTypeTraitsTest.cpp | ||
ASTVectorTest.cpp | ||
CMakeLists.txt | ||
CommentLexer.cpp | ||
CommentParser.cpp | ||
CommentTextTest.cpp | ||
DataCollectionTest.cpp | ||
DeclMatcher.h | ||
DeclPrinterTest.cpp | ||
DeclTest.cpp | ||
EvaluateAsRValueTest.cpp | ||
ExternalASTSourceTest.cpp | ||
Language.cpp | ||
Language.h | ||
MatchVerifier.h | ||
NamedDeclPrinterTest.cpp | ||
SourceLocationTest.cpp | ||
StmtPrinterTest.cpp | ||
StructuralEquivalenceTest.cpp |