Skip to content

Commit f8ab64d

Browse files
committed
Java: Switch to shared modulus analysis.
1 parent ac115e0 commit f8ab64d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

java/ql/lib/semmle/code/java/dataflow/RangeAnalysis.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ private import semmle.code.java.dataflow.internal.rangeanalysis.SsaReadPositionC
7070
private import semmle.code.java.controlflow.internal.GuardsLogic
7171
private import semmle.code.java.security.RandomDataSource
7272
private import SignAnalysis
73-
private import ModulusAnalysis
7473
private import semmle.code.java.Reflection
7574
private import semmle.code.java.Collections
7675
private import semmle.code.java.Maps
@@ -296,7 +295,8 @@ module SignInp implements SignAnalysisSig<Sem> {
296295
module Modulus implements ModulusAnalysisSig<Sem> {
297296
class ModBound = Bound;
298297

299-
predicate semExprModulus = exprModulus/4;
298+
private import codeql.rangeanalysis.ModulusAnalysis as Mod
299+
import Mod::ModulusAnalysis<Location, Sem, IntDelta, Bounds, Utils>
300300
}
301301

302302
module IntDelta implements DeltaSig {

0 commit comments

Comments
 (0)