gitlab.com/Raven-IO/raven-delve@v1.22.4/_fixtures/issue1817.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"runtime"
     6  	"unsafe"
     7  )
     8  
     9  func main() {
    10  	l := int(51)
    11  	bs := make([]byte, l)
    12  	for i := 0; i < l; i++ {
    13  		bs[i] = byte(i + int(10))
    14  	}
    15  
    16  	p := uintptr(unsafe.Pointer(&bs))
    17  
    18  	fmt.Println(p)
    19  
    20  	bs[0] = 254
    21  
    22  	runtime.KeepAlive(bs)
    23  }