]> granicus.if.org Git - clang/commitdiff
[analyzer] Remove redundant check (scalar type is a superset of integer)
authorAnna Zaks <ganna@apple.com>
Tue, 10 Jul 2012 16:27:55 +0000 (16:27 +0000)
committerAnna Zaks <ganna@apple.com>
Tue, 10 Jul 2012 16:27:55 +0000 (16:27 +0000)
PR13319 Reported by Jozsef Mihalicza.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159996 91177308-0d34-0410-b5e6-96231b3b80d8

lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp

index 2627f0c982f04c556ef42f79dbbc39f11a311878..5094a0336232852125f2f11c1053a161eb466bb6 100644 (file)
@@ -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());