aboutsummaryrefslogtreecommitdiffstats
path: root/prog/encodingexec.go
diff options
context:
space:
mode:
Diffstat (limited to 'prog/encodingexec.go')
-rw-r--r--prog/encodingexec.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/prog/encodingexec.go b/prog/encodingexec.go
index 27fa63350..8ecec3a03 100644
--- a/prog/encodingexec.go
+++ b/prog/encodingexec.go
@@ -264,6 +264,8 @@ func (w *execContext) writeArg(arg Arg) {
copy(w.buf, data)
w.buf = w.buf[padded:]
}
+ case *UnionArg:
+ w.writeArg(a.Option)
default:
panic("unknown arg type")
}