Address review comment

This commit is contained in:
Tom Hvitved
2026-01-05 19:47:02 +01:00
parent 2543754dd4
commit 836b667a62

View File

@@ -59,7 +59,10 @@ predicate sourceBlock(Source s, Variable target, BlockExpr be) {
sourceValueScope(s, target, be.getEnclosingBlock*())
}
predicate sinkBlock(Sink s, BlockExpr be) { be = s.asExpr().getEnclosingBlock() }
predicate sinkBlock(Sink s, BlockExpr be) {
AccessAfterLifetimeFlow::flow(_, s) and
be = s.asExpr().getEnclosingBlock()
}
private predicate tcStep(BlockExpr a, BlockExpr b) {
// propagate through function calls