[Issue 16365] cannot allow calling function pointer from delegate in @safe code
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Mon Aug 8 03:07:58 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=16365
--- Comment #1 from ag0aep6g at gmail.com ---
(In reply to ag0aep6g from comment #0)
> S s;
> void delegate(immutable int*, int*) @safe d = &s.f1;
> void function(immutable int*, int*) @safe f = d.funcptr; /* uh-oh */
Can also use `f = &S.f1;` to obtain the unsafe function pointer.
--
More information about the Digitalmars-d-bugs
mailing list