by **kai.backman2**: <pre>repro on both 6g/darwin and 5g: package main import ( "unsafe" ) func main() { // works addr := uintptr(0xfffff400) _ = (*int)(unsafe.Pointer(addr)) // fails _ = (*int)(unsafe.Pointer(uintptr(0xfffff400))) }</pre>