-
Enhancement
-
Resolution: Fixed
-
P4
-
15
-
b14
The new conformant preprocessor is feature complete in Visual Studio 16.5.
https://docs.microsoft.com/en-us/cpp/preprocessor/preprocessor-experimental-overview?view=vs-2019
Try updating to use it instead of the traditional preprocessor (which is well known to be non-conforming in various ways). This would bring VS-based usage more in line with other platforms in this area, and remove the need for some workarounds for the traditional preprocessor's behavior.
https://docs.microsoft.com/en-us/cpp/preprocessor/preprocessor-experimental-overview?view=vs-2019
Try updating to use it instead of the traditional preprocessor (which is well known to be non-conforming in various ways). This would bring VS-based usage more in line with other platforms in this area, and remove the need for some workarounds for the traditional preprocessor's behavior.
- is blocked by
-
JDK-8293088 Fix compilation with the new Visual Studio preprocessor
- Resolved
- is cloned by
-
JDK-8293088 Fix compilation with the new Visual Studio preprocessor
- Resolved
- relates to
-
JDK-8241499 Enable new "permissive-" for standard C++ compliance on Visual Studio if possible
- Resolved
-
JDK-8292008 Transition the JDK to the common standard of C11
- Resolved
-
JDK-8208089 JEP 347: Enable C++14 Language Features
- Closed
-
JDK-8288293 Windows/gcc Port
- Draft
(1 relates to, 2 links to)