diff --git a/gen/decoder.go b/gen/decoder.go index fa70be1..7080715 100644 --- a/gen/decoder.go +++ b/gen/decoder.go @@ -285,7 +285,7 @@ func (g *Generator) genSliceDecoder(t reflect.Type) error { typ := g.getType(t) fmt.Fprintln(g.out, "func "+fname+"(in *jlexer.Lexer, out *"+typ+") {") - err := g.genTypeDecoder(t, "out", fieldTags{}, 1) + err := g.genTypeDecoderNoCheck(t, "*out", fieldTags{}, 1) if err != nil { return err }