From e827123f081a39402470ab1371275af209aecbb4 Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Fri, 14 Aug 2009 18:30:22 +0000 Subject: Make the CXXDefaultArgExpr constructor protected and add a static Create function. llvm-svn: 79013 --- clang/lib/Sema/SemaOverload.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/Sema/SemaOverload.cpp') diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp index d7d2610742c..faf4d82a8b1 100644 --- a/clang/lib/Sema/SemaOverload.cpp +++ b/clang/lib/Sema/SemaOverload.cpp @@ -4531,7 +4531,7 @@ Sema::BuildCallToObjectOfClassType(Scope *S, Expr *Object, QualType ProtoArgType = Proto->getArgType(i); IsError |= PerformCopyInitialization(Arg, ProtoArgType, "passing"); } else { - Arg = new (Context) CXXDefaultArgExpr(Method->getParamDecl(i)); + Arg = CXXDefaultArgExpr::Create(Context, Method->getParamDecl(i)); } TheCall->setArg(i + 1, Arg); -- cgit v1.2.3