diff options
Diffstat (limited to 'prog/encodingexec.go')
| -rw-r--r-- | prog/encodingexec.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/prog/encodingexec.go b/prog/encodingexec.go index 2424a1caa..6ba68b37e 100644 --- a/prog/encodingexec.go +++ b/prog/encodingexec.go @@ -39,7 +39,7 @@ func (p *Prog) SerializeForExec() []byte { for _, c := range p.Calls { // Calculate arg offsets within structs. foreachArg(c, func(arg, base *Arg, _ *[]*Arg) { - if base == nil || arg.Kind == ArgGroup { + if base == nil || arg.Kind == ArgGroup || arg.Kind == ArgUnion { return } if w.args[base] == nil { |
