remove magic from inGuard

This commit is contained in:
Erik Krogh Kristensen
2021-02-22 17:31:57 +01:00
parent 69d6df7834
commit aa6cde2fe0

View File

@@ -324,6 +324,7 @@ class VarRefinementContext extends RefinementContext, TVarRefinementContext {
}
/** Holds if `e` is nested inside a guard node. */
pragma[nomagic]
private predicate inGuard(Expr e) {
e = any(GuardControlFlowNode g).getTest()
or