generate: Fix array element tag variable

This commit is contained in:
Sasha Koshka 2025-08-06 17:03:47 -04:00
parent a9f583d2e7
commit 7343cf5853

View File

@ -598,8 +598,7 @@ func (this *Generator) generateDecodeBranch(hash [16]byte, typ Type) (n int, err
nn, err = this.iprintf("for _ = range %s {\n", lengthVar)
n += nn; if err != nil { return n, err }
this.push()
// FIXME: wrong tag var
nn, err = this.iprintf("nn, err = tape.Skim(decoder, tag)")
nn, err = this.iprintf("nn, err = tape.Skim(decoder, %s)", elementTagVar)
n += nn; if err != nil { return n, err }
nn, err = this.generateErrorCheck()
n += nn; if err != nil { return n, err }