The source project of this merge request has been removed.
MSVC 2019 introduces a compliant preprocessor with /Zc:preprocessor that is disabled by default. Since it does not exist in 2017, the CI did not catch the build issue for 2019 and 2022. This PR enables the flag which fixes the build for 2019 and 2022.
See: #5211 (closed)