[Issue 14086] Invalid extern C++ name for constructor / destructor
https://issues.dlang.org/show_bug.cgi?id=14086 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/0d9b4b39cb2ac49782a408432e98c308133f7624 Fix issue 14086 - Invalid extern C++ name for constructor and virtual destructor https://github.com/dlang/dmd/commit/da4c5e13a9182aada0d8644606a10324a4ad1cec Merge pull request #8265 from TurkeyMan/ctor_mangle Fix issue 14086 - Invalid extern C++ name for constructor merged-on-behalf-of: Jacob Carlborg --
[Issue 14086] Invalid extern C++ name for constructor / destructor
https://issues.dlang.org/show_bug.cgi?id=14086 Manu changed: What|Removed |Added CC||turkey...@gmail.com --- Comment #2 from Manu --- I use pragma(mangle) to force the mangle for ctors to link to C++ ctor's just fine... in what way is the ABI incompatible? --
[Issue 14086] Invalid extern C++ name for constructor / destructor
https://issues.dlang.org/show_bug.cgi?id=14086 Sobirari Muhomori changed: What|Removed |Added See Also||https://issues.dlang.org/sh ||ow_bug.cgi?id=4620 --
[Issue 14086] Invalid extern C++ name for constructor / destructor
https://issues.dlang.org/show_bug.cgi?id=14086 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com Hardware|x86_64 |All OS|Linux |All Severity|normal |enhancement --- Comment #1 from yebblies --- Constructors and destructors are intentionally not mangled correctly, as they do not match the expected C++ abi in other ways. While this might be made to work in the future it's an intentional limitation and not a bug. --
[Issue 14086] Invalid extern C++ name for constructor / destructor
https://issues.dlang.org/show_bug.cgi?id=14086 Guillaume Chatelet changed: What|Removed |Added Keywords||C++ --