From 4b8f99b5de15968fac9209dc6594154b7cf4219e Mon Sep 17 00:00:00 2001 From: Zhongxing Xu Date: Thu, 26 Mar 2009 08:40:37 +0000 Subject: [PATCH] Simplify some code. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67748 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Analysis/GRSimpleVals.cpp | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/lib/Analysis/GRSimpleVals.cpp b/lib/Analysis/GRSimpleVals.cpp index 3bd51ecd72..a38d76d260 100644 --- a/lib/Analysis/GRSimpleVals.cpp +++ b/lib/Analysis/GRSimpleVals.cpp @@ -231,22 +231,10 @@ SVal GRSimpleVals::DetermEvalBinOpNN(GRExprEngine& Eng, } case nonloc::SymbolValKind: - if (isa(R)) { - if (Op >= BinaryOperator::LT && Op <= BinaryOperator::NE) { - const SymIntExpr *SE = - Eng.getSymbolManager().getSymIntExpr( - cast(L).getSymbol(), Op, - cast(R).getValue(),T); - - - return nonloc::SymExprVal(SE); - } else { - return NonLoc::MakeVal(Eng.getSymbolManager(), - cast(L).getSymbol(), - Op, cast(R).getValue(), - T); - } - } + if (isa(R)) + return NonLoc::MakeVal(Eng.getSymbolManager(), + cast(L).getSymbol(), Op, + cast(R).getValue(), T); else return UnknownVal(); } -- 2.50.1