diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2009-08-05 17:03:54 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2009-08-05 17:03:54 +0000 |
| commit | aa890bf2f3ea7ab92d2d6e6ea6e0376cde105da7 (patch) | |
| tree | d0297d0f7975698fca57346904f27752eb974483 /clang/lib/Sema/SemaExprCXX.cpp | |
| parent | be47ccffef343bd08dd373340842e402863b46fd (diff) | |
| download | bcm5719-llvm-aa890bf2f3ea7ab92d2d6e6ea6e0376cde105da7.tar.gz bcm5719-llvm-aa890bf2f3ea7ab92d2d6e6ea6e0376cde105da7.zip | |
Patch to improve ir-gen for constructors with default argument
expressions and a test case.
llvm-svn: 78213
Diffstat (limited to 'clang/lib/Sema/SemaExprCXX.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaExprCXX.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaExprCXX.cpp b/clang/lib/Sema/SemaExprCXX.cpp index 2ebd7b184da..7e0422e432b 100644 --- a/clang/lib/Sema/SemaExprCXX.cpp +++ b/clang/lib/Sema/SemaExprCXX.cpp @@ -911,8 +911,8 @@ Sema::PerformImplicitConversion(Expr *&From, QualType ToType, assert(!ToType->isReferenceType()); // FIXME: Keep track of whether the copy constructor is elidable or not. - From = CXXConstructExpr::Create(Context, ToType, - SCS.CopyConstructor, false, &From, 1); + From = BuildCXXConstructExpr(Context, + ToType, SCS.CopyConstructor, false, &From, 1); return false; } |

