hanchenye-llvm-project/clang/unittests/AST
Artem Dergachev 4e7c6fdeeb [ASTImporter] Implement some expression-related AST node import.
Introduce ASTImporter unit test framework.

Fix a memory leak introduced in cf8ccff5: an array is allocated
in ImportArray and never freed.

Support new node kinds:

- GCCAsmStmt

- AddrLabelExpr
- AtomicExpr
- CompoundLiteralExpr
- CXXBoolLiteralExpr
- CXXNullPtrLiteralExpr
- CXXThisExpr
- DesignatedInitExpr
- GNUNullExpr
- ImplicitValueInitExpr
- InitListExpr
- OpaqueValueExpr
- PredefinedExpr
- ParenListExpr
- StmtExpr
- VAArgExpr

- BinaryConditionalOperator
- ConditionalOperator

- FloatingLiteral
- StringLiteral

- InjectedClassNameType
- TemplateTypeParmType

- LabelDecl

Patch by Aleksei Sidorin!

Differential Revision: http://reviews.llvm.org/D14286

llvm-svn: 266292
2016-04-14 11:51:27 +00:00
..
ASTContextParentMapTest.cpp
ASTImporterTest.cpp [ASTImporter] Implement some expression-related AST node import. 2016-04-14 11:51:27 +00:00
ASTTypeTraitsTest.cpp Reorder ASTNodeKind::AllKindInfo to match NodeKindId. 2016-04-14 00:47:40 +00:00
ASTVectorTest.cpp
CMakeLists.txt [ASTImporter] Implement some expression-related AST node import. 2016-04-14 11:51:27 +00:00
CommentLexer.cpp
CommentParser.cpp
DeclPrinterTest.cpp
DeclTest.cpp
EvaluateAsRValueTest.cpp
ExternalASTSourceTest.cpp
MatchVerifier.h
NamedDeclPrinterTest.cpp
SourceLocationTest.cpp
StmtPrinterTest.cpp