[Issue 24772] Casting class references to void* should be @safe
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Sep 19 16:27:11 UTC 2024
https://issues.dlang.org/show_bug.cgi?id=24772
--- Comment #2 from Georgy Markov <ogion.art at gmail.com> ---
(In reply to Richard (Rikki) Andrew Cattermole from comment #1)
> The only thing you can do once you cast it is cause program corruption.
interface MyCOMInterface : IUnknown
{
/*...*/
}
MyCOMInterface comObject;
CoCreateInstance(
&clsid,
null,
CLSCTX_INPROC_SERVER,
&iid,
&cast(void*)comObject,
);
--
More information about the Digitalmars-d-bugs
mailing list