llvm-project/clang/unittests/AST
shafik def7c7f602 [ASTImporter] Fix handling of not defined FromRecord in ImportContext(...)
In ImportContext(…) we may call into CompleteDecl(…) which if FromRecrord is not
defined will start the definition of a ToRecord but from what I can tell at least
one of the paths though here don't ensure we complete the definition.
For a RecordDecl this can be problematic since this means we won’t import base
classes and we won’t have any of the methods or types we inherit from these bases.

Differential Revision: https://reviews.llvm.org/D78000
2020-04-23 15:18:48 -07:00
..
ASTContextParentMapTest.cpp Remove clang::ast_type_traits namespace in favor of clang 2020-02-13 10:46:47 -08:00
ASTImporterFixtures.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
ASTImporterFixtures.h [NFC] Silence compiler warning [-Wmissing-braces]. 2020-04-15 11:46:05 -07:00
ASTImporterGenericRedeclTest.cpp [ASTImporter] Improved variable template redecl chain handling. 2020-02-25 14:48:37 +01:00
ASTImporterODRStrategiesTest.cpp [ASTImporter] Added visibility check for scoped enums. 2020-02-17 14:34:13 +01:00
ASTImporterTest.cpp [ASTImporter] Fix handling of not defined FromRecord in ImportContext(...) 2020-04-23 15:18:48 -07:00
ASTImporterVisibilityTest.cpp [ASTImporter] Added visibility check for variable templates. 2020-03-09 11:57:55 +01:00
ASTPrint.h [clang][OpeMP] Model OpenMP structured-block in AST (PR40563) 2019-03-20 16:32:36 +00:00
ASTTraverserTest.cpp Remove clang::ast_type_traits namespace in favor of clang 2020-02-13 10:46:47 -08:00
ASTTypeTraitsTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ASTVectorTest.cpp Add some missing header dependencies 2020-02-27 14:32:12 -08:00
CMakeLists.txt [OpenMP] "UnFix" layering problem with FrontendOpenMP 2020-04-07 14:41:18 -05:00
CommentLexer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommentParser.cpp [unittests][AST] CommentParser: don't name variable 'DEBUG' 2019-09-02 12:34:21 +00:00
CommentTextTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DataCollectionTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DeclMatcher.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DeclPrinterTest.cpp [AST] Print a<b<c>> without extra spaces in C++11 or later. 2020-03-26 09:53:54 +01:00
DeclTest.cpp Added 'const' as suggested by ClangTidy llvm-qualified-auto 2020-03-13 11:49:23 +01:00
EvaluateAsRValueTest.cpp [Tooling] Migrated APIs that take ownership of objects to unique_ptr 2019-08-30 09:29:34 +00:00
ExternalASTSourceTest.cpp ArrayRef'ized CompilerInvocation::CreateFromArgs 2019-08-27 22:13:31 +00:00
Language.cpp [ASTImporter] Support functions with placeholder return types ... 2019-12-12 17:49:03 +01:00
Language.h [ASTImporter] Support functions with placeholder return types ... 2019-12-12 17:49:03 +01:00
MatchVerifier.h Remove clang::ast_type_traits namespace in favor of clang 2020-02-13 10:46:47 -08:00
NamedDeclPrinterTest.cpp [ASTMatchers] StringRef'ify hasName 2020-01-29 10:53:08 +01:00
RecursiveASTVisitorTest.cpp [Tooling] Migrated APIs that take ownership of objects to unique_ptr 2019-08-30 09:29:34 +00:00
SizelessTypesTest.cpp [AST][SVE] Add new Type queries for sizeless types 2020-03-12 16:30:50 +00:00
SourceLocationTest.cpp Refactor SourceLocationTest to `using namespace` 2020-03-13 10:55:24 +01:00
StmtPrinterTest.cpp [ASTMatchers] StringRef'ify hasName 2020-01-29 10:53:08 +01:00
StructuralEquivalenceTest.cpp Remove unused Endian.h includes, NFC 2020-03-11 15:45:34 -07:00