Extended Description
Visual C++ 2019 has new compiler option /Zc:preprocessor for ISO C++ conformance. As clang should be conforming by default, it should ignore them instead of issuing a warning "argument unused during compilation".
https://devblogs.microsoft.com/cppblog/announcing-full-support-for-a-c-c-conformant-preprocessor-in-msvc/
https://docs.microsoft.com/en-us/cpp/build/reference/zc-conformance?view=msvc-160
Extended Description
Visual C++ 2019 has new compiler option /Zc:preprocessor for ISO C++ conformance. As clang should be conforming by default, it should ignore them instead of issuing a warning "argument unused during compilation".
https://devblogs.microsoft.com/cppblog/announcing-full-support-for-a-c-c-conformant-preprocessor-in-msvc/
https://docs.microsoft.com/en-us/cpp/build/reference/zc-conformance?view=msvc-160