(n *semantic.Clone)
| 687 | } |
| 688 | |
| 689 | func (e *encoder) clone(n *semantic.Clone) (outID uint64) { |
| 690 | e.build(&e.instances.Clone, e.maps.Clone, n, &outID, func() *Clone { |
| 691 | return &Clone{ |
| 692 | Ast: e.astCall(n.AST), |
| 693 | Slice: e.expr(n.Slice), |
| 694 | Type: e.slice(n.Type), |
| 695 | } |
| 696 | }) |
| 697 | return |
| 698 | } |
| 699 | |
| 700 | func (e *encoder) copy(n *semantic.Copy) (outID uint64) { |
| 701 | e.build(&e.instances.Copy, e.maps.Copy, n, &outID, func() *Copy { |
no test coverage detected