When passing the -Wall option to clang-cl options, all diagnostics are being reported. This would be the expected behavior for /Wall which enables -Weverything, but not for -Wall.
From the clang-cl user manual https://clang.llvm.org/docs/UsersManual.html#clang-cl:
/Wall Enable -Weverything
...
-W<warning> Enable the specified warning
Used LLVM version 17.0.6
When passing the
-Walloption to clang-cl options, all diagnostics are being reported. This would be the expected behavior for/Wallwhich enables-Weverything, but not for-Wall.From the clang-cl user manual https://clang.llvm.org/docs/UsersManual.html#clang-cl:
Used LLVM version 17.0.6