diff options
| author | Anders Carlsson <andersca@mac.com> | 2009-08-27 17:30:43 +0000 |
|---|---|---|
| committer | Anders Carlsson <andersca@mac.com> | 2009-08-27 17:30:43 +0000 |
| commit | 271e3a4d472e67ced92eb5972a7ec612686857ec (patch) | |
| tree | b56e49bfeb32a091b5217d7905bedbc5caa70b60 /clang/lib/Sema/SemaOverload.cpp | |
| parent | 20ef7728af36a6abe7f45ae290cfaadcd531ece6 (diff) | |
| download | bcm5719-llvm-271e3a4d472e67ced92eb5972a7ec612686857ec.tar.gz bcm5719-llvm-271e3a4d472e67ced92eb5972a7ec612686857ec.zip | |
Remove more default arguments.
llvm-svn: 80260
Diffstat (limited to 'clang/lib/Sema/SemaOverload.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaOverload.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp index b1364a9faab..b4f25812ba2 100644 --- a/clang/lib/Sema/SemaOverload.cpp +++ b/clang/lib/Sema/SemaOverload.cpp @@ -1925,8 +1925,11 @@ Sema::TryCopyInitialization(Expr *From, QualType ToType, bool SuppressUserConversions, bool ForceRValue) { if (ToType->isReferenceType()) { ImplicitConversionSequence ICS; - CheckReferenceInit(From, ToType, &ICS, SuppressUserConversions, - /*AllowExplicit=*/false, ForceRValue); + CheckReferenceInit(From, ToType, + SuppressUserConversions, + /*AllowExplicit=*/false, + ForceRValue, + &ICS); return ICS; } else { return TryImplicitConversion(From, ToType, @@ -1958,7 +1961,10 @@ bool Sema::PerformCopyInitialization(Expr *&From, QualType ToType, } if (ToType->isReferenceType()) - return CheckReferenceInit(From, ToType); + return CheckReferenceInit(From, ToType, + /*SuppressUserConversions=*/false, + /*AllowExplicit=*/false, + /*ForceRValue=*/false); if (!PerformImplicitConversion(From, ToType, Flavor, /*AllowExplicit=*/false, Elidable)) |

