diff options
| author | Anders Carlsson <andersca@mac.com> | 2009-08-14 18:30:22 +0000 |
|---|---|---|
| committer | Anders Carlsson <andersca@mac.com> | 2009-08-14 18:30:22 +0000 |
| commit | e827123f081a39402470ab1371275af209aecbb4 (patch) | |
| tree | b7f95103b5495347ecf99772b21ccf55c54b6997 /clang/lib/Sema/SemaOverload.cpp | |
| parent | 52b7f0ad5fb0b19025e78f23a922abad33578aba (diff) | |
| download | bcm5719-llvm-e827123f081a39402470ab1371275af209aecbb4.tar.gz bcm5719-llvm-e827123f081a39402470ab1371275af209aecbb4.zip | |
Make the CXXDefaultArgExpr constructor protected and add a static Create function.
llvm-svn: 79013
Diffstat (limited to 'clang/lib/Sema/SemaOverload.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaOverload.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
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); |

