> Was: sunmscapi.dll cannot compile with Visual C++
> 
> `-Zc:wchar_t-` has, until now, been passed to switch off wchar_t as a 
> distinct C++ type when compiling with Visual C++ so jchar and wchar_t are 
> typedef'd to shorts on Windows. After some examination it appears this flag 
> is not actually needed for almost every source file that we have, barring 
> security.cpp, so we could try to remove it and make Windows code behave more 
> like regular C++, since casting between wchar_t and jchar does not appear to 
> happen very often (only appearing in one file!). wchar_t in Standard C is a 
> typedef and is never affected by this flag, and if `-Zc:wchar_t` is enabled 
> for C code, it is simply ignored

Julian Waters has updated the pull request incrementally with one additional 
commit since the last revision:

  awt_Component.cpp

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/12907/files
  - new: https://git.openjdk.org/jdk/pull/12907/files/f5d46e87..2c3f65cd

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=12907&range=03
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=12907&range=02-03

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/12907.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/12907/head:pull/12907

PR: https://git.openjdk.org/jdk/pull/12907

Reply via email to