aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabor Greif <ggreif@gmail.com>2009-03-18 17:53:25 +0000
committerGabor Greif <ggreif@gmail.com>2009-03-18 17:53:25 +0000
commit9c3b3d0987ecbe9efb16e07e81d96667d8702fae (patch)
treee2da67d5e580392c6b1425ab5029221a89d0f960
parent1c90f4dc686ab872013544664c797604a309c563 (diff)
simplify logic, isInvalid check is redundant
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67216 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Sema/SemaTemplateInstantiate.cpp11
1 files changed, 3 insertions, 8 deletions
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