github.com/zhangdapeng520/zdpgo_json@v0.1.5/reflect2/go_above_19.go (about)

     1  //go:build go1.9
     2  // +build go1.9
     3  
     4  package reflect2
     5  
     6  import (
     7  	"unsafe"
     8  )
     9  
    10  //go:linkname resolveTypeOff reflect.resolveTypeOff
    11  func resolveTypeOff(rtype unsafe.Pointer, off int32) unsafe.Pointer
    12  
    13  //go:linkname makemap reflect.makemap
    14  func makemap(rtype unsafe.Pointer, cap int) (m unsafe.Pointer)
    15  
    16  func makeMapWithSize(rtype unsafe.Pointer, cap int) unsafe.Pointer {
    17  	return makemap(rtype, cap)
    18  }