From: Larisse Voufo Date: Thu, 27 Jun 2013 03:36:30 +0000 (+0000) Subject: A bit of program simplification from r185056 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=288f76ad86d5de6433eef097a1a5caff0c922e85;p=clang A bit of program simplification from r185056 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@185058 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/SemaInit.cpp b/lib/Sema/SemaInit.cpp index cbca84da92..9370287bee 100644 --- a/lib/Sema/SemaInit.cpp +++ b/lib/Sema/SemaInit.cpp @@ -6251,8 +6251,7 @@ bool InitializationSequence::Diagnose(Sema &S, break; case OR_No_Viable_Function: - if (!DestType.getNonReferenceType()->isIncompleteType() || - !S.RequireCompleteType(Kind.getLocation(), + if (!S.RequireCompleteType(Kind.getLocation(), DestType.getNonReferenceType(), diag::err_typecheck_nonviable_condition_incomplete, Args[0]->getType(), Args[0]->getSourceRange())) diff --git a/lib/Sema/SemaOverload.cpp b/lib/Sema/SemaOverload.cpp index b1fe76a8f6..3f7ab1c90f 100644 --- a/lib/Sema/SemaOverload.cpp +++ b/lib/Sema/SemaOverload.cpp @@ -3232,8 +3232,7 @@ Sema::DiagnoseMultipleUserDefinedConversion(Expr *From, QualType ToType) { diag::err_typecheck_ambiguous_condition) << From->getType() << ToType << From->getSourceRange(); else if (OvResult == OR_No_Viable_Function && !CandidateSet.empty()) { - if (!ToType->isIncompleteType() || - !RequireCompleteType(From->getLocStart(), ToType, + if (!RequireCompleteType(From->getLocStart(), ToType, diag::err_typecheck_nonviable_condition_incomplete, From->getType(), From->getSourceRange())) Diag(From->getLocStart(),