summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-08-27 17:30:43 +0000
committerAnders Carlsson <andersca@mac.com>2009-08-27 17:30:43 +0000
commit271e3a4d472e67ced92eb5972a7ec612686857ec (patch)
treeb56e49bfeb32a091b5217d7905bedbc5caa70b60 /clang/lib/Sema/SemaOverload.cpp
parent20ef7728af36a6abe7f45ae290cfaadcd531ece6 (diff)
downloadbcm5719-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.cpp12
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))
OpenPOWER on IntegriCloud