Add an omitted case for AssumeSymInt.

llvm-svn: 56334
This commit is contained in:
Zhongxing Xu 2008-09-19 06:07:59 +00:00
parent 9a7e2efec0
commit a8e88ecda6
1 changed files with 6 additions and 0 deletions

View File

@ -222,6 +222,12 @@ BasicConstraintManager::AssumeSymInt(const GRState* St, bool Assumption,
else
return AssumeSymEQ(St, C.getSymbol(), C.getInt(), isFeasible);
case BinaryOperator::GT:
if (Assumption)
return AssumeSymGT(St, C.getSymbol(), C.getInt(), isFeasible);
else
return AssumeSymLE(St, C.getSymbol(), C.getInt(), isFeasible);
case BinaryOperator::GE:
if (Assumption)
return AssumeSymGE(St, C.getSymbol(), C.getInt(), isFeasible);