]> granicus.if.org Git - clang/commitdiff
Eliminate the default value for the UserCast parameter of Sema::IsUserDefinedConversi...
authorDouglas Gregor <dgregor@apple.com>
Fri, 16 Apr 2010 17:21:50 +0000 (17:21 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 16 Apr 2010 17:21:50 +0000 (17:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101482 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/Sema.h
lib/Sema/SemaOverload.cpp

index 9c0903987785b31298cf59891c11241c7e479b18..ea18c3d0b41a8b591a87088ff2dcb27ca2ca7e45 100644 (file)
@@ -1093,7 +1093,7 @@ public:
                                OverloadCandidateSet& Conversions,
                                bool AllowConversionFunctions,
                                bool AllowExplicit, bool ForceRValue,
-                               bool UserCast = false);
+                               bool UserCast);
   bool DiagnoseMultipleUserDefinedConversion(Expr *From, QualType ToType);
                                               
 
index 53e05eed60a1b711bc583381e948e56f19413e53..88060532d9445e09604d9fadaa284683ebea4b5b 100644 (file)
@@ -1677,7 +1677,7 @@ Sema::DiagnoseMultipleUserDefinedConversion(Expr *From, QualType ToType) {
   OverloadCandidateSet CandidateSet(From->getExprLoc());
   OverloadingResult OvResult = 
     IsUserDefinedConversion(From, ToType, ICS.UserDefined,
-                            CandidateSet, true, false, false);
+                            CandidateSet, true, false, false, false);
   if (OvResult == OR_Ambiguous)
     Diag(From->getSourceRange().getBegin(),
          diag::err_typecheck_ambiguous_condition)