Add an ASTContext parameter to CXXTemporaryObjectExpr.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69959 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Sema/SemaExprCXX.cpp b/lib/Sema/SemaExprCXX.cpp
index 753d1e4..753fd5e 100644
--- a/lib/Sema/SemaExprCXX.cpp
+++ b/lib/Sema/SemaExprCXX.cpp
@@ -131,7 +131,8 @@
// FIXME: Is this correct?
CXXTempVarDecl *Temp = CXXTempVarDecl::Create(Context, CurContext, Ty);
- return Owned(new (Context) CXXTemporaryObjectExpr(Temp, 0, Ty, TyBeginLoc,
+ return Owned(new (Context) CXXTemporaryObjectExpr(Context, Temp, 0, Ty,
+ TyBeginLoc,
Exprs, NumExprs,
RParenLoc));
}
@@ -169,7 +170,8 @@
CXXTempVarDecl *Temp = CXXTempVarDecl::Create(Context, CurContext, Ty);
exprs.release();
- return Owned(new (Context) CXXTemporaryObjectExpr(Temp, Constructor, Ty,
+ return Owned(new (Context) CXXTemporaryObjectExpr(Context, Temp,
+ Constructor, Ty,
TyBeginLoc, Exprs,
NumExprs, RParenLoc));
}