From 195d0f97251b86ad5a37ffc7d3ddb8e73a84acf6 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Wed, 6 Aug 2025 18:40:28 -0400 Subject: [PATCH] generate: Pass decoder to branch functions --- generate/generate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 }