Package unsafe's safety rules <https://tip.golang.org/pkg/unsafe/#Pointer> 
allow converting an unsafe.Pointer into uintptr when calling certain 
functions. Previously, in some cases, the compiler allowed multiple chained 
conversions (for example, syscall.Syscall(…, uintptr(uintptr(ptr)), …)). 
The compiler now requires exactly one conversion. Code that used multiple 
conversions should be updated to satisfy the safety rules. 


I didn't find the difference from Go 1.14.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/0f62c576-a1f9-467e-b99c-42f01edaa452o%40googlegroups.com.

Reply via email to