mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Rangeanalysis: Filter useless modulo results.
This commit is contained in:
@@ -268,6 +268,7 @@ module ModulusAnalysis<
|
|||||||
exprModulus(mid, b, v, m1) and
|
exprModulus(mid, b, v, m1) and
|
||||||
e = modExpr(mid, m2) and
|
e = modExpr(mid, m2) and
|
||||||
mod = m1.gcd(m2) and
|
mod = m1.gcd(m2) and
|
||||||
|
mod != 1 and
|
||||||
val = remainder(v, mod)
|
val = remainder(v, mod)
|
||||||
)
|
)
|
||||||
or
|
or
|
||||||
|
|||||||
Reference in New Issue
Block a user