[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