code.witches.io/go/sdl2@v0.1.1/noescape.go (about)

     1  package sdl
     2  
     3  import (
     4  	"unsafe"
     5  )
     6  
     7  //go:nosplit
     8  func noescape(p unsafe.Pointer) unsafe.Pointer {
     9  	x := uintptr(p)
    10  	return unsafe.Pointer(x ^ 0)
    11  }