1
0
Fork 0
golang-github-goccy-go-json/internal/encoder/encode_opcode_test.go
Daniel Baumann e733edafba
Adding upstream version 0.10.5.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-05-22 08:03:40 +02:00

20 lines
399 B
Go

package encoder
import (
"testing"
"unsafe"
)
func TestDumpOpcode(t *testing.T) {
ctx := TakeRuntimeContext()
defer ReleaseRuntimeContext(ctx)
var v interface{} = 1
header := (*emptyInterface)(unsafe.Pointer(&v))
typ := header.typ
typeptr := uintptr(unsafe.Pointer(typ))
codeSet, err := CompileToGetCodeSet(ctx, typeptr)
if err != nil {
t.Fatal(err)
}
codeSet.EscapeKeyCode.Dump()
}