|--- |FIXED
--- Comment #5 from Dlang Bot ---
dlang/dmd pull request #8342 "Fix Issue 18958 - extern(C++) wchar, dchar
mangling not correct" was merged into master:
- 7899f891d3edf1623c3ffcdef13b2b0f29fc222e by Manu Evans:
Fix Issue 18958 - extern(C++) wchar, dchar mangling n
---
@TurkeyMan updated dlang/dmd pull request #8342 "Fix Issue 18958 - extern(C++)
wchar, dchar mangling not correct" fixing this issue:
- Fix Issue 18958 - extern(C++) wchar, dchar mangling not correct
https://github.com/dlang/dmd/pull/8342
--
https://issues.dlang.org/show_bug.cgi?id=18958
Mike Franklin changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
https://issues.dlang.org/show_bug.cgi?id=18958
--- Comment #3 from Manu ---
Actually, it looks like DMC++ *does* support char16_t/char32_t:
https://www.digitalmars.com/ctg/CPP0x-Language-Implementation.html
Just need to jig the unit-tests to make sure that's invoked somehow?
--
https://issues.dlang.org/show_bug.cgi?id=18958
--- Comment #2 from Manu ---
Separate issue creates for wchar_t:
https://issues.dlang.org/show_bug.cgi?id=18997
PR for this issue here: https://github.com/dlang/dmd/pull/8342
Problem is unit-tests that link against DMC++ fail, because DMC doesn't
https://issues.dlang.org/show_bug.cgi?id=18958
--- Comment #1 from Manu ---
wchar_t needs a typedef. It's just an alias, and can't identify it to mangle
properly.
wchar and dchar should be char16_t, char32_t.
DMD doesn't have any C++11 support... so the unit-tests for DMD need
special-case
https://issues.dlang.org/show_bug.cgi?id=18958
Manu changed:
What|Removed |Added
Keywords||C++
Hardware|x86