summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprCXX.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/AST/ExprCXX.cpp')
-rw-r--r--clang/lib/AST/ExprCXX.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/lib/AST/ExprCXX.cpp b/clang/lib/AST/ExprCXX.cpp
index c3195b17c7f..16b9c4b67b0 100644
--- a/clang/lib/AST/ExprCXX.cpp
+++ b/clang/lib/AST/ExprCXX.cpp
@@ -236,6 +236,12 @@ const char *CXXNamedCastExpr::getCastName() const {
}
}
+CXXTemporary *CXXTemporary::Create(ASTContext &C,
+ CXXDestructorDecl *Destructor) {
+ // FIXME: Allocate using the ASTContext.
+ return new CXXTemporary(Destructor);
+}
+
CXXTemporaryObjectExpr::CXXTemporaryObjectExpr(ASTContext &C, VarDecl *vd,
CXXConstructorDecl *Cons,
QualType writtenTy,
OpenPOWER on IntegriCloud