aboutsummaryrefslogtreecommitdiffstats
path: root/prog/decodeexec.go
diff options
context:
space:
mode:
Diffstat (limited to 'prog/decodeexec.go')
-rw-r--r--prog/decodeexec.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/prog/decodeexec.go b/prog/decodeexec.go
index de62879f7..db89aa82e 100644
--- a/prog/decodeexec.go
+++ b/prog/decodeexec.go
@@ -145,6 +145,10 @@ func (dec *execDecoder) readCallProps(props *CallProps) {
switch kind := value.Kind(); kind {
case reflect.Int:
value.SetInt(int64(arg))
+ case reflect.Bool:
+ if arg == 1 {
+ value.SetBool(true)
+ }
default:
panic("Unsupported (yet) kind: " + kind.String())
}