diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2015-12-29 15:00:57 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2015-12-29 15:00:57 +0100 |
| commit | e6529b30ec934f285d57dc16dd8acbbab074f102 (patch) | |
| tree | 9bf9673e44997f24e702833904294f3116d4f209 /prog/clone.go | |
| parent | d40104b8a35f01d31cad1f11e312e76e034ffc4a (diff) | |
sys: add union type
Diffstat (limited to 'prog/clone.go')
| -rw-r--r-- | prog/clone.go | 2 |
1 files changed, 2 insertions, 0 deletions
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 |
