mirror of https://github.com/goccy/go-json.git
Use next code index for recursive call
This commit is contained in:
parent
acee1ef8ba
commit
e9e9aa8874
|
@ -654,7 +654,7 @@ func (e *Encoder) run(ctx *encodeRuntimeContext, code *opcode) error {
|
||||||
}
|
}
|
||||||
ctxptr = ctx.ptr() + ptrOffset // assign new ctxptr
|
ctxptr = ctx.ptr() + ptrOffset // assign new ctxptr
|
||||||
|
|
||||||
store(ctxptr, 0, ptr)
|
store(ctxptr, c.idx, ptr)
|
||||||
store(ctxptr, lastCode.idx, oldOffset)
|
store(ctxptr, lastCode.idx, oldOffset)
|
||||||
store(ctxptr, lastCode.elemIdx, uintptr(unsafe.Pointer(code.next)))
|
store(ctxptr, lastCode.elemIdx, uintptr(unsafe.Pointer(code.next)))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue