[Issue 7024] inconsistent mangling of shared in extern(C++)

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Nov 28 05:16:26 PST 2011


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



--- Comment #2 from dawg at dawgfoto.de 2011-11-28 05:15:24 PST ---
Yes, it exists with dmd too.

It is an error with the compression in name mangling.
http://sourcery.mentor.com/public/cxx-abi/abi.html#mangling-compression
The compiler fails to substitute 'void*' and 'shared void*'.
But for both shared is ignored for mangling.

It needs to be decided whether all qualifiers (probably except for const)
be silently stripped or if they should result in an error/warning.

-- 
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