(node *ast.Node, target *ast.FlowLabel)
| 1777 | } |
| 1778 | |
| 1779 | func (b *Binder) setContinueTarget(node *ast.Node, target *ast.FlowLabel) *ast.FlowLabel { |
| 1780 | label := b.activeLabelList |
| 1781 | for label != nil && node.Parent.Kind == ast.KindLabeledStatement { |
| 1782 | label.continueTarget = target |
| 1783 | label = label.next |
| 1784 | node = node.Parent |
| 1785 | } |
| 1786 | return target |
| 1787 | } |
| 1788 | |
| 1789 | func (b *Binder) doWithConditionalBranches(action func(b *Binder, value *ast.Node) bool, value *ast.Node, trueTarget *ast.FlowLabel, falseTarget *ast.FlowLabel) { |
| 1790 | savedTrueTarget := b.currentTrueTarget |
no outgoing calls
no test coverage detected