[Issue 14536] Calling destroy() on a on an extern(C++) class causes a segfault
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Thu Aug 10 05:40:32 PDT 2017
https://issues.dlang.org/show_bug.cgi?id=14536
Martin Nowak <code at dawg.eu> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |code at dawg.eu
--- Comment #1 from Martin Nowak <code at dawg.eu> ---
cat > bug.d << CODE
extern(C++) class Bar {}
void main()
{
auto inst = new Bar;
delete inst;
}
CODE
Crashes in rt_finalize2.
Weirdly enough works with `scope` classes. I vaguely remember someone hacked
around that crash for scope classes in dmd.
--
More information about the Digitalmars-d-bugs
mailing list