public bool EndFlowBranching () { FlowBranching old = current_flow_branching; current_flow_branching = current_flow_branching.Parent; FlowBranching.UsageVector vector = current_flow_branching.MergeChild (old); return vector.IsUnreachable; }
public override bool Resolve(BlockContext ec) { ec.StartFlowBranching(iterator); bool ok = original_block.Resolve(ec); ec.EndFlowBranching(); return(ok); }