From 40444ee2f47d48b26265658468a23842cdbd4ee4 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Fri, 25 Jul 2025 21:01:48 -0400 Subject: [PATCH] generate: Add TODOs about a big problem... --- generate/generate.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)