Compiler and CRT
VS 2019 Update 6 includes a new version of the C/C++ compiler (19.26.28805.0). This includes a new
/Zc:preprocessor switch to enable a C/C++ conformant preprocessor.
|16.6 update||C++ compiler|
A full list of updates to the Standard C++ Library can be found on GitHub.
The C/C++ Runtime (14.26.28720) is included in this update. Remember that VS 2015, VS 2017, and VS 2019 share the same runtime redistributable binaries and are ‘binary compatible’.
clang/LLVM: VS 2019 Update 6 includes clang 10 for Windows as an optional component.
DirectXMath: There is a known issue where the
IsNan tests can fail when building with
/fp:fast due to new optimizations. This is fixed when using DirectXMath 3.14 which is in Windows 10 SDK (19041) in combination with this update.