C++: Better solution.

This commit is contained in:
Geoffrey White
2022-12-07 18:00:38 +00:00
parent 627162b343
commit 1d4631e231

View File

@@ -15,7 +15,7 @@
import cpp
bindingset[v, before]
pragma[nomagic]
predicate beforeArrayAccess(Variable v, ArrayExpr access, Expr before) {
exists(LogicalAndExpr andexpr |
access.getArrayOffset() = v.getAnAccess() and
@@ -24,7 +24,7 @@ predicate beforeArrayAccess(Variable v, ArrayExpr access, Expr before) {
)
}
bindingset[v, after]
pragma[nomagic]
predicate afterArrayAccess(Variable v, ArrayExpr access, Expr after) {
exists(LogicalAndExpr andexpr |
access.getArrayOffset() = v.getAnAccess() and