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

2019-05-21 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18958

Dlang Bot  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |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 not correct

https://github.com/dlang/dmd/pull/8342

--


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

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18958

Dlang Bot  changed:

   What|Removed |Added

   Keywords||pull

--- Comment #4 from Dlang Bot  ---
@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
   ||ow_bug.cgi?id=18997

--


[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 support
utf16/32 char types.

--


[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 handling.

--


[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 |All
 OS|Windows |All
   Severity|enhancement |normal

--