[Issue 14086] Invalid extern C++ name for constructor / destructor

2018-05-21 Thread d-bugmail--- via Digitalmars-d-bugs
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

2018-05-19 Thread d-bugmail--- via Digitalmars-d-bugs
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

2015-07-21 Thread via Digitalmars-d-bugs
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

2015-03-21 Thread via Digitalmars-d-bugs
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

2015-01-30 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14086

Guillaume Chatelet  changed:

   What|Removed |Added

   Keywords||C++

--