diff --git a/generate/generate.go b/generate/generate.go index 6245064..9c92199 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -578,7 +578,7 @@ func (this *Generator) generateDecodeValue(typ Type, valueSource, tagSource stri // - nn int func (this *Generator) generateDecodeBranchCall(typ Type, valueSource, tagSource string) (n int, err error) { hash := HashType(typ) - nn, err := this.iprintf("nn, err = %s(%s, %s)\n", this.decodeBranchName(hash), valueSource, tagSource) + nn, err := this.iprintf("nn, err = %s(%s, decoder, %s)\n", this.decodeBranchName(hash), valueSource, tagSource) n += nn; if err != nil { return n, err } nn, err = this.generateErrorCheck() n += nn; if err != nil { return n, err }