[Issue 18958] extern(C++) wchar, dchar mangling not correct

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

[Issue 18958] extern(C++) wchar, dchar mangling not correct

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
--- @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 --

[Issue 18958] extern(C++) wchar, dchar mangling not correct

2018-07-25 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18958 Mike Franklin changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 18958] extern(C++) wchar, dchar mangling not correct

2018-06-16 Thread d-bugmail--- via Digitalmars-d-bugs
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? --

[Issue 18958] extern(C++) wchar, dchar mangling not correct

2018-06-16 Thread d-bugmail--- via Digitalmars-d-bugs
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

[Issue 18958] extern(C++) wchar, dchar mangling not correct

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
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

[Issue 18958] extern(C++) wchar, dchar mangling not correct

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18958 Manu changed: What|Removed |Added Keywords||C++ Hardware|x86