Shouldn't casting an object to void* be considered @safe?
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Sat Dec 14 17:30:53 UTC 2019
On Saturday, 14 December 2019 at 17:25:25 UTC, Joseph Rushton
Wakeling wrote:
> Making a cast to `void*` unsafe is therefore an important push
> to the developer to say, "You need to look at this and validate
> what you're doing against how you use it later."
Casting to void should be safe, that is the same as providing a
pure object identity.
This is useful for a set of objects.
That is the most restrictive reference-type the type system
provides.
More information about the Digitalmars-d
mailing list