public override GotoCmd VisitGotoCmd(GotoCmd node) { //Contract.Requires(node != null); Contract.Ensures(Contract.Result<GotoCmd>() != null); // NOTE: This doesn't duplicate the labelTarget basic blocks // or resolve them to the new blocks // VisitImplementation() and VisitBlock() handle this return base.VisitGotoCmd( (GotoCmd)node.Clone()); }
public override GotoCmd VisitGotoCmd(GotoCmd node) { //Contract.Requires(node != null); Contract.Ensures(Contract.Result<GotoCmd>() != null); return base.VisitGotoCmd((GotoCmd)node.Clone()); }