AIUI: The safety rules haven't changed. How the compiler interprets them
has. Previously, it interpreted them so as to allow multiple chained
conversions. Now it doesn't.

On Fri, Jun 12, 2020 at 2:28 PM T L <tapir....@gmail.com> wrote:

>
> 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
> <https://groups.google.com/d/msgid/golang-nuts/0f62c576-a1f9-467e-b99c-42f01edaa452o%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAEkBMfGcW8%2BBC2g2JAcwJyQKxiPDxF%3DfJG%3DJJVxx7PHSk3_xkQ%40mail.gmail.com.

Reply via email to