diff --git a/generate/generate.go b/generate/generate.go index bd3d68a..1e99f4c 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -217,7 +217,7 @@ func (this *Generator) generateMessage(method uint16, message Message) (n int, e n += nn; if err != nil { return n, err } nn, err = this.generateErrorCheck() n += nn; if err != nil { return n, err } - abort := "return n, nil" + abort := "return n, nil" // TODO: skip value somehow nn, err = this.iprintf("if !tag.Is(") n += nn; if err != nil { return n, err } nn, err = this.generateTN(message.Type) @@ -573,7 +573,7 @@ func (this *Generator) generateDecodeValue(typ Type, valueSource, tagSource, abo n += nn; if err != nil { return n, err } this.push() labelVar := this.newTemporaryVar("label") - fieldAbort := fmt.Sprintf("goto %s", labelVar) + fieldAbort := fmt.Sprintf("goto %s", labelVar) // TODO: skip value somehow nn, err = this.iprintf("if !itemTag.Is(") n += nn; if err != nil { return n, err } nn, err = this.generateTN(field.Type)