diff --git a/generate/generate.go b/generate/generate.go index 4dc1f0a..eba0885 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -427,7 +427,7 @@ func (this *Generator) generateDecodeValue(typ Type, valueSource, tagSource stri n += nn; if err != nil { return n, err } case TypeFloat: // FP: - nn, err := this.iprintf("%s, nn, err = decoder.ReadFloat%d()\n", valueSource, typ.Bits) + nn, err := this.iprintf("*%s, nn, err = decoder.ReadFloat%d()\n", valueSource, typ.Bits) n += nn; if err != nil { return n, err } nn, err = this.generateErrorCheck() n += nn; if err != nil { return n, err }