Invalid conversions of 'uintptr' to 'unsafe.Pointer'
Reports possibly incorrect conversions of
A conversion from
unsafe.Pointer is invalid if it implies that there is a
uintptr-typed word in memory that holds a pointer value, because that word will be invisible to stack copying and to the garbage collector.
Example of invalid usage:
Example of valid usage: