[Issue 5148] Incorrect C++ mangling of multiple const char* parameters
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Nov 11 16:27:35 PST 2010
http://d.puremagic.com/issues/show_bug.cgi?id=5148
Iain Buclaw <ibuclaw at ubuntu.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ibuclaw at ubuntu.com
--- Comment #4 from Iain Buclaw <ibuclaw at ubuntu.com> 2010-11-11 16:26:28 PST ---
That's not really a proper fix.
Yes, it works for this original example in this report, however it doesn't pass
this test:
extern (C++) void bug5148a(char*, char*, char*, char*);
extern (C++) void bug5148b(char*, char*, char*, const char*);
extern (C++) void bug5148c(char*, char*, const char*, char*);
extern (C++) void bug5148d(char*, char*, const char*, const char*);
extern (C++) void bug5148e(char*, const char*, char*, char*);
extern (C++) void bug5148f(char*, const char*, char*, const char*);
extern (C++) void bug5148g(char*, const char*, const char*, char*);
extern (C++) void bug5148h(char*, const char*, const char*, const char*);
extern (C++) void bug5148i(const char*, char*, char*, char*);
extern (C++) void bug5148j(const char*, char*, char*, const char*);
extern (C++) void bug5148k(const char*, char*, const char*, char*);
extern (C++) void bug5148l(const char*, char*, const char*, const char*);
extern (C++) void bug5148m(const char*, const char*, char*, char*);
extern (C++) void bug5148n(const char*, const char*, char*, const char*);
extern (C++) void bug5148o(const char*, const char*, const char*, char*);
extern (C++) void bug5148p(const char*, const char*, const char*, const char*);
Regards
--
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