(flags ast.FlowFlags, antecedent *ast.FlowNode, node *ast.Node)
| 497 | } |
| 498 | |
| 499 | func (b *Binder) createFlowMutation(flags ast.FlowFlags, antecedent *ast.FlowNode, node *ast.Node) *ast.FlowNode { |
| 500 | setFlowNodeReferenced(antecedent) |
| 501 | b.hasFlowEffects = true |
| 502 | result := b.newFlowNodeEx(flags, node, antecedent) |
| 503 | if b.currentExceptionTarget != nil { |
| 504 | b.addAntecedent(b.currentExceptionTarget, result) |
| 505 | } |
| 506 | return result |
| 507 | } |
| 508 | |
| 509 | func (b *Binder) createFlowSwitchClause(antecedent *ast.FlowNode, switchStatement *ast.Node, clauseStart int, clauseEnd int) *ast.FlowNode { |
| 510 | setFlowNodeReferenced(antecedent) |
no test coverage detected