diff --git a/generate/generate.go b/generate/generate.go index a22f6f5..2f6c634 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -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 }