We noticed that our Windows selfhost build was generating *incredibly* verbose warning output (thousands and thousands of -Wc++98-compat warnings for example). I'm pretty sure that this is down to r319116 which aliased clang-cl's -Wall to clang's -Weverything. As we were adding -Wall to clang-cl's options in our own CMake config we ended up getting -Weverything output.
Instead, reuse the code-path for cl.exe that adds /W4 instead, which for clang-cl alises clang's "-Wall -Wextra" which matches what clang-cl's /Wall previously aliased.
This should restore the verbosity of a Windows selfhost build back to its previous levels. I suspect that will fix the bot issues that Galina mentioned.