Update cpp/ql/lib/experimental/semmle/code/cpp/semantic/analysis/RangeUtils.qll

Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
This commit is contained in:
Dave Bartolomeo
2022-03-15 15:01:32 -04:00
committed by GitHub
parent c8a0a86354
commit f22c91b762

View File

@@ -101,12 +101,10 @@ predicate semValueFlowStep(SemExpr e2, SemExpr e1, int delta) {
x.(SemConstantIntegerExpr).getIntValue() = delta
)
or
exists(SemExpr x |
exists(SemSubExpr sub |
e2 = sub and
sub.getLeftOperand() = e1 and
sub.getRightOperand() = x
)
exists(SemExpr x, SemSubExpr sub |
e2 = sub and
sub.getLeftOperand() = e1 and
sub.getRightOperand() = x
|
x.(SemConstantIntegerExpr).getIntValue() = -delta
)