diff options
author | Anders Carlsson <andersca@mac.com> | 2009-05-01 22:18:43 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2009-05-01 22:18:43 +0000 |
commit | f58c243830ad149bc170263ba584611df224fd6a (patch) | |
tree | 95821b33d969e63d80374ec7f31310645fde51cd /clang/lib | |
parent | 410b4fdceb0d47271b0d4dba70decee73e1c125e (diff) | |
download | bcm5719-llvm-f58c243830ad149bc170263ba584611df224fd6a.tar.gz bcm5719-llvm-f58c243830ad149bc170263ba584611df224fd6a.zip |
Rename CXXExprWithCleanup to CXXExprWithTemporaries.
llvm-svn: 70584
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/AST/ExprCXX.cpp | 15 | ||||
-rw-r--r-- | clang/lib/AST/StmtPrinter.cpp | 2 |
2 files changed, 9 insertions, 8 deletions
diff --git a/clang/lib/AST/ExprCXX.cpp b/clang/lib/AST/ExprCXX.cpp index dc0b57372f2..c28086147fe 100644 --- a/clang/lib/AST/ExprCXX.cpp +++ b/clang/lib/AST/ExprCXX.cpp @@ -274,9 +274,10 @@ CXXDestroyExpr *CXXDestroyExpr::Create(ASTContext &C, VarDecl *vd) { return new (C) CXXDestroyExpr(vd, C.VoidTy); } -CXXExprWithCleanup::CXXExprWithCleanup(Expr *subexpr, CXXTempVarDecl **decls, - unsigned numdecls) -: Expr(CXXExprWithCleanupClass, subexpr->getType(), +CXXExprWithTemporaries::CXXExprWithTemporaries(Expr *subexpr, + CXXTempVarDecl **decls, + unsigned numdecls) +: Expr(CXXExprWithTemporariesClass, subexpr->getType(), subexpr->isTypeDependent(), subexpr->isValueDependent()), SubExpr(subexpr), Decls(0), NumDecls(numdecls) { if (NumDecls > 0) { @@ -286,7 +287,7 @@ CXXExprWithCleanup::CXXExprWithCleanup(Expr *subexpr, CXXTempVarDecl **decls, } } -CXXExprWithCleanup::~CXXExprWithCleanup() { +CXXExprWithTemporaries::~CXXExprWithTemporaries() { delete[] Decls; } @@ -306,7 +307,7 @@ Stmt::child_iterator CXXDestroyExpr::child_end() { return child_iterator(); } -// CXXExprWithCleanup -Stmt::child_iterator CXXExprWithCleanup::child_begin() { return &SubExpr; } -Stmt::child_iterator CXXExprWithCleanup::child_end() { return &SubExpr + 1; } +// CXXExprWithTemporaries +Stmt::child_iterator CXXExprWithTemporaries::child_begin() { return &SubExpr; } +Stmt::child_iterator CXXExprWithTemporaries::child_end() { return &SubExpr + 1;} diff --git a/clang/lib/AST/StmtPrinter.cpp b/clang/lib/AST/StmtPrinter.cpp index 1a74937be94..c083efac9bf 100644 --- a/clang/lib/AST/StmtPrinter.cpp +++ b/clang/lib/AST/StmtPrinter.cpp @@ -1105,7 +1105,7 @@ void StmtPrinter::VisitCXXDestroyExpr(CXXDestroyExpr *E) { // Nothing to print. } -void StmtPrinter::VisitCXXExprWithCleanup(CXXExprWithCleanup *E) { +void StmtPrinter::VisitCXXExprWithTemporaries(CXXExprWithTemporaries *E) { // Just forward to the sub expression. PrintExpr(E->getSubExpr()); } |