This is an archive of the discontinued LLVM Phabricator instance.

Update msbuild integration warnings: Don't warn on /Zi and /X
ClosedPublic

Authored by thakis on Aug 7 2018, 10:42 AM.

Details

Summary

We do need to map /Zi to /Z7 explicitly for msbuild as explained in this file, but since /Zi is passed by default and since things transparently work fine with it mapped to /Z7, we shouldn't produce effectively inactionable noise for it.

Also don't warn on /X since clang-cl supports that (since r326357; the risk of duplicating a bunch of clang-cl driver logic here).

Diff Detail

Event Timeline

thakis created this revision.Aug 7 2018, 10:42 AM
thakis accepted this revision.Aug 7 2018, 12:55 PM

339169, thanks!

This revision is now accepted and ready to land.Aug 7 2018, 12:55 PM
thakis closed this revision.Aug 7 2018, 12:55 PM