[clang-cl] Remove the /fallback option
authorHans Wennborg <hans@chromium.org>
Tue, 2 Feb 2021 13:10:26 +0000 (14:10 +0100)
committerHans Wennborg <hans@chromium.org>
Thu, 4 Feb 2021 09:33:16 +0000 (10:33 +0100)
commit6625680a581c5e29c53d9f58d864cc6cd3cd05f6
treecc3cc845690f428da8be0ae6cc04ff368af7de9e
parent225ccf0c50a8d4e03b51f2f09a8e8776328363d8
[clang-cl] Remove the /fallback option

As discussed in
https://lists.llvm.org/pipermail/cfe-dev/2021-January/067524.html

It doesn't appear to be used, isn't really maintained, and adds some
complexity to the code. Let's remove it.

Differential revision: https://reviews.llvm.org/D95876
20 files changed:
clang/docs/ReleaseNotes.rst
clang/docs/UsersManual.rst
clang/include/clang/Basic/DiagnosticDriverKinds.td
clang/include/clang/Basic/DiagnosticGroups.td
clang/include/clang/Basic/DiagnosticOptions.def
clang/include/clang/Driver/Job.h
clang/include/clang/Driver/Options.td
clang/include/clang/Frontend/TextDiagnostic.h
clang/lib/Driver/Job.cpp
clang/lib/Driver/ToolChains/Clang.cpp
clang/lib/Driver/ToolChains/Clang.h
clang/lib/Driver/ToolChains/MSVC.cpp
clang/lib/Driver/ToolChains/MSVC.h
clang/lib/Frontend/CompilerInvocation.cpp
clang/lib/Frontend/TextDiagnostic.cpp
clang/lib/Frontend/TextDiagnosticPrinter.cpp
clang/test/Driver/cl-fallback.c [deleted file]
clang/test/Driver/cl-options.c
clang/test/Driver/cl-pch.cpp
clang/test/Misc/diag-format.c