Member predicate MakeWithSplitting::SplitImplementations::ConditionalCompletionSplitting::ConditionalCompletionSplitImpl::hasExitScope
Holds if this split is left when control passes from last
out of the enclosing
scope scope
with completion c
.
Invariant: hasExitScope(scope, last, c) implies scopeLast(scope, last, c)
predicate hasExitScope(CfgScope scope, AstNode last, Completion c)