summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-02-21 22:08:33 +0000
committerTed Kremenek <kremenek@apple.com>2008-02-21 22:08:33 +0000
commit6d2bbd94671df46c0bebd29a3898971063b4bbd7 (patch)
tree3f698e0b5cbbd2da68da78bf137831d74a3ffc9b
parent5d8fa828f190a323f5aaf473ab6d26727e827fa6 (diff)
downloadbcm5719-llvm-6d2bbd94671df46c0bebd29a3898971063b4bbd7.tar.gz
bcm5719-llvm-6d2bbd94671df46c0bebd29a3898971063b4bbd7.zip
Regression fix: Handle binary operators where both the left and right
operands are symbolic lvalues. llvm-svn: 47459
-rw-r--r--clang/include/clang/Analysis/PathSensitive/GRExprEngine.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/clang/include/clang/Analysis/PathSensitive/GRExprEngine.h b/clang/include/clang/Analysis/PathSensitive/GRExprEngine.h
index 8e66b9c327b..7fa5297daa2 100644
--- a/clang/include/clang/Analysis/PathSensitive/GRExprEngine.h
+++ b/clang/include/clang/Analysis/PathSensitive/GRExprEngine.h
@@ -358,11 +358,7 @@ public:
RVal EvalComplement(RVal X) {
return X.isValid() ? TF->EvalComplement(ValMgr, cast<NonLVal>(X)) : X;
}
-
- RVal EvalBinOp(BinaryOperator::Opcode Op, LVal L, RVal R) {
- return R.isValid() ? TF->EvalBinOp(ValMgr, Op, L, cast<NonLVal>(R)) : R;
- }
-
+
RVal EvalBinOp(BinaryOperator::Opcode Op, NonLVal L, RVal R) {
return R.isValid() ? TF->EvalBinOp(ValMgr, Op, L, cast<NonLVal>(R)) : R;
}
OpenPOWER on IntegriCloud