From: Gabor Greif Date: Wed, 18 Mar 2009 17:53:25 +0000 (+0000) Subject: simplify logic, isInvalid check is redundant X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9c3b3d0987ecbe9efb16e07e81d96667d8702fae;p=clang simplify logic, isInvalid check is redundant git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67216 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/SemaTemplateInstantiate.cpp b/lib/Sema/SemaTemplateInstantiate.cpp index 59b795d0f5..cfe5daacdc 100644 --- a/lib/Sema/SemaTemplateInstantiate.cpp +++ b/lib/Sema/SemaTemplateInstantiate.cpp @@ -839,14 +839,9 @@ TemplateExprInstantiator::VisitConditionalOperator(ConditionalOperator *E) { if (False.isInvalid()) return SemaRef.ExprError(); - Sema::OwningExprResult Result - = SemaRef.ActOnConditionalOp(E->getCond()->getLocEnd(), - E->getFalseExpr()->getLocStart(), - move(Cond), move(True), move(False)); - if (Result.isInvalid()) - return SemaRef.ExprError(); - - return move(Result); + return SemaRef.ActOnConditionalOp(E->getCond()->getLocEnd(), + E->getFalseExpr()->getLocStart(), + move(Cond), move(True), move(False)); } Sema::OwningExprResult