summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2012-07-10 16:27:55 +0000
committerAnna Zaks <ganna@apple.com>2012-07-10 16:27:55 +0000
commit8698dd63d7b38ec4b64f32756c991528315cc4ec (patch)
tree934a673b5e93d9b888d64204e91d123f4a327a6d
parentb2f1a46402267a385a70bf8dec0a254aed7d6001 (diff)
downloadbcm5719-llvm-8698dd63d7b38ec4b64f32756c991528315cc4ec.tar.gz
bcm5719-llvm-8698dd63d7b38ec4b64f32756c991528315cc4ec.zip
[analyzer] Remove redundant check (scalar type is a superset of integer)
PR13319 Reported by Jozsef Mihalicza. llvm-svn: 159996
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
index 2627f0c982f..5094a033623 100644
--- a/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
+++ b/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
@@ -57,8 +57,7 @@ void DivZeroChecker::checkPreStmt(const BinaryOperator *B,
Op != BO_RemAssign)
return;
- if (!B->getRHS()->getType()->isIntegerType() ||
- !B->getRHS()->getType()->isScalarType())
+ if (!B->getRHS()->getType()->isScalarType())
return;
SVal Denom = C.getState()->getSVal(B->getRHS(), C.getLocationContext());
OpenPOWER on IntegriCloud