package json

import (
	"testing"
	"unsafe"
)

func TestDumpOpcode(t *testing.T) {
	var v interface{} = 1
	header := (*interfaceHeader)(unsafe.Pointer(&v))
	typ := header.typ
	typeptr := uintptr(unsafe.Pointer(typ))
	codeSet, err := encodeCompileToGetCodeSet(typeptr)
	if err != nil {
		t.Fatal(err)
	}
	codeSet.code.dump()
}