diff --git a/interp/cfg.go b/interp/cfg.go index 8db4dce6..3dac1b21 100644 --- a/interp/cfg.go +++ b/interp/cfg.go @@ -2575,7 +2575,7 @@ func compositeGenerator(n *node, typ *itype, rtyp reflect.Type) (gen bltnGenerat gen = compositeBinMap case reflect.Ptr: gen = compositeGenerator(n, typ, n.typ.val.rtype) - case reflect.Slice: + case reflect.Slice, reflect.Array: gen = compositeBinSlice default: log.Panic(n.cfgErrorf("compositeGenerator not implemented for type kind: %s", k))