|
|
|
@ -513,6 +513,8 @@ func (this *Generator) generateDecodeValue(typ Type, typeName, valueSource, tagS
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|
|
nn, err = this.iprintf("%s, nn, err = decoder.%s%d()\n", destinationVar, prefix, typ.Bits)
|
|
|
|
nn, err = this.iprintf("%s, nn, err = decoder.%s%d()\n", destinationVar, prefix, typ.Bits)
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|
|
|
|
|
|
nn, err = this.generateErrorCheck()
|
|
|
|
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|
|
if typeName == "" {
|
|
|
|
if typeName == "" {
|
|
|
|
nn, err := this.iprintf("*%s = %s\n", valueSource, destinationVar)
|
|
|
|
nn, err := this.iprintf("*%s = %s\n", valueSource, destinationVar)
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|