Merge pull request #3105 from aschackmull/java/postupdate-jump

Java: Fix missing jump step from PostUpdate to capture.
This commit is contained in:
yo-h
2020-03-25 22:05:30 -04:00
committed by GitHub
4 changed files with 86 additions and 1 deletions

View File

@@ -113,7 +113,8 @@ private predicate variableCaptureStep(Node node1, ExprNode node2) {
*/
predicate jumpStep(Node node1, Node node2) {
staticFieldStep(node1, node2) or
variableCaptureStep(node1, node2)
variableCaptureStep(node1, node2) or
variableCaptureStep(node1.(PostUpdateNode).getPreUpdateNode(), node2)
}
/**