From e6529b30ec934f285d57dc16dd8acbbab074f102 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Tue, 29 Dec 2015 15:00:57 +0100 Subject: sys: add union type --- prog/clone.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'prog/clone.go') diff --git a/prog/clone.go b/prog/clone.go index dd8e6e4db..14f9db759 100644 --- a/prog/clone.go +++ b/prog/clone.go @@ -31,6 +31,8 @@ func (arg *Arg) clone(c *Call, newargs map[*Arg]*Arg) *Arg { if arg.Res != nil { arg1.Res = arg.Res.clone(c, newargs) } + case ArgUnion: + arg1.Option = arg.Option.clone(c, newargs) case ArgResult: r := newargs[arg.Res] arg1.Res = r -- cgit mrf-deployment