Shared CFG: Add "dead end" consistency query

This commit is contained in:
Tom Hvitved
2021-11-15 13:17:28 +01:00
parent 62730e7a4b
commit 923ca134e8
2 changed files with 10 additions and 0 deletions

View File

@@ -943,4 +943,9 @@ module Consistency {
strictcount(getASuccessor(node, t)) > 1 and
successor = getASuccessor(node, t)
}
query predicate deadEnd(Node node) {
not node instanceof TExitNode and
not exists(getASuccessor(node, _))
}
}

View File

@@ -943,4 +943,9 @@ module Consistency {
strictcount(getASuccessor(node, t)) > 1 and
successor = getASuccessor(node, t)
}
query predicate deadEnd(Node node) {
not node instanceof TExitNode and
not exists(getASuccessor(node, _))
}
}