[Issue 10058] Inconsistent mangling between C++ and extern(C++).

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri May 10 09:07:41 PDT 2013


http://d.puremagic.com/issues/show_bug.cgi?id=10058



--- Comment #3 from Iain Buclaw <ibuclaw at ubuntu.com> 2013-05-10 09:07:40 PDT ---
Hmm... tested with patch (using gdc) there is still a discrepancy.

testcc.o
---
_Z4foo1PFPvS_E
_Z4foo2PFPvS_ES_
_Z4foo3PFPvS_ES1_
_Z4foo4PFPvS_ES_S_
_Z4foo5PFPvS_ES1_S_
_Z4foo6PFPvS_ES1_S1_


testd.o
---
_Z4foo1PFPvS_E
_Z4foo2PFPvS_ES_
_Z4foo3PFPvS_ES0_
_Z4foo4PFPvS_ES_S_
_Z4foo5PFPvS_ES0_S_
_Z4foo6PFPvS_ES0_S0_



Looks like the sequence goes:

S_, S1_, .., S9_, SA_, ..., SZ_, S10_, ...


Will need to check this to make sure...

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list