Problem
Due to originally being built before the standardization of C++ and sticking to those decisions for a bit too long, MSVC allows for non-standard behaviors. This creates problems by accidentally introducing non-standard code prior to a Pull Request.
Describe the solution you'd like.
Set /permissive- in all .vcxproj files. This way all MSVC code is built adhering to standard specified behavior.
Problem
Due to originally being built before the standardization of C++ and sticking to those decisions for a bit too long, MSVC allows for non-standard behaviors. This creates problems by accidentally introducing non-standard code prior to a Pull Request.
Describe the solution you'd like.
Set /permissive- in all .vcxproj files. This way all MSVC code is built adhering to standard specified behavior.