diff options
author | Francois Pichet <pichet2000@gmail.com> | 2010-12-08 22:35:30 +0000 |
---|---|---|
committer | Francois Pichet <pichet2000@gmail.com> | 2010-12-08 22:35:30 +0000 |
commit | f187237d916afa97c491ac32fe98be7d335c5b63 (patch) | |
tree | 28daf88fb8a7b6fdfffc1716162497acdcedb831 /lib/Serialization/ASTReaderStmt.cpp | |
parent | 259461d46a4f9505e1b609b0d4a25e1d54b39f79 (diff) |
Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121298 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Serialization/ASTReaderStmt.cpp')
-rw-r--r-- | lib/Serialization/ASTReaderStmt.cpp | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/lib/Serialization/ASTReaderStmt.cpp b/lib/Serialization/ASTReaderStmt.cpp index f00b10743e..ab9d677f4a 100644 --- a/lib/Serialization/ASTReaderStmt.cpp +++ b/lib/Serialization/ASTReaderStmt.cpp @@ -115,7 +115,6 @@ namespace clang { void VisitVAArgExpr(VAArgExpr *E); void VisitAddrLabelExpr(AddrLabelExpr *E); void VisitStmtExpr(StmtExpr *E); - void VisitTypesCompatibleExpr(TypesCompatibleExpr *E); void VisitChooseExpr(ChooseExpr *E); void VisitGNUNullExpr(GNUNullExpr *E); void VisitShuffleVectorExpr(ShuffleVectorExpr *E); @@ -759,14 +758,6 @@ void ASTStmtReader::VisitStmtExpr(StmtExpr *E) { E->setSubStmt(cast_or_null<CompoundStmt>(Reader.ReadSubStmt())); } -void ASTStmtReader::VisitTypesCompatibleExpr(TypesCompatibleExpr *E) { - VisitExpr(E); - E->setArgTInfo1(GetTypeSourceInfo(Record, Idx)); - E->setArgTInfo2(GetTypeSourceInfo(Record, Idx)); - E->setBuiltinLoc(ReadSourceLocation(Record, Idx)); - E->setRParenLoc(ReadSourceLocation(Record, Idx)); -} - void ASTStmtReader::VisitChooseExpr(ChooseExpr *E) { VisitExpr(E); E->setCond(Reader.ReadSubExpr()); @@ -1606,10 +1597,6 @@ Stmt *ASTReader::ReadStmtFromStream(PerFileData &F) { S = new (Context) StmtExpr(Empty); break; - case EXPR_TYPES_COMPATIBLE: - S = new (Context) TypesCompatibleExpr(Empty); - break; - case EXPR_CHOOSE: S = new (Context) ChooseExpr(Empty); break; @@ -1812,7 +1799,7 @@ Stmt *ASTReader::ReadStmtFromStream(PerFileData &F) { S = new (Context) UnaryTypeTraitExpr(Empty); break; - case EXPR_CXX_BINARY_TYPE_TRAIT: + case EXPR_BINARY_TYPE_TRAIT: S = new (Context) BinaryTypeTraitExpr(Empty); break; |