[PATCH] D134468: [Driver] Drop MSVC<2015 tweaking

Reid Kleckner via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Sep 22 13:20:28 PDT 2022


rnk added a comment.

I don't see the MSVC build requirement as being related to the version of MSVC that clang-cl supports targeting. Those can be separate. That said, this might be the right time to sunset this compatibility logic.

If we do this, I'd like it to be a policy change. We should add a release note about dropping support for `-fmsc-version=N` for N<1900, and audit for other logic like this:
https://github.com/llvm/llvm-project/blob/main/clang/lib/Sema/SemaDeclCXX.cpp#L6390

Bonus points for a warning when the user passes `-fms-compatibility-version=18.*`.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D134468/new/

https://reviews.llvm.org/D134468



More information about the cfe-commits mailing list