aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2015-11-20 16:51:56 +0000
committerHans Wennborg <hans@hanshq.net>2015-11-20 16:51:56 +0000
commit543cb4c333bb92f14752884df2bd9d5274db7218 (patch)
treea4f6fa549f08bc6ccd4da552a53212c7a14f8dc0 /clang/lib/Driver/Tools.cpp
parent1311d29527cf0390a0daa90fc43b347b69f77c1a (diff)
downloadllvm-543cb4c333bb92f14752884df2bd9d5274db7218.zip
llvm-543cb4c333bb92f14752884df2bd9d5274db7218.tar.gz
llvm-543cb4c333bb92f14752884df2bd9d5274db7218.tar.bz2
Revert r253582: "clang-cl: Make /W4 imply -Wall -Wextra (PR25563)"
The patch expanded the flag *at the end*, breaking invocations like: clang-cl /W4 -Wno-unused-parameter Reverting for now. llvm-svn: 253678
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r--clang/lib/Driver/Tools.cpp20
1 files changed, 0 insertions, 20 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp
index 490b009..c53a016 100644
--- a/clang/lib/Driver/Tools.cpp
+++ b/clang/lib/Driver/Tools.cpp
@@ -5684,26 +5684,6 @@ void Clang::AddClangCLArgs(const ArgList &Args, ArgStringList &CmdArgs,
else
CmdArgs.push_back("msvc");
}
-
- if (Arg *A =
- Args.getLastArg(options::OPT__SLASH_W0, options::OPT__SLASH_W1,
- options::OPT__SLASH_W2, options::OPT__SLASH_W3,
- options::OPT__SLASH_W4, options::OPT__SLASH_Wall)) {
- switch (A->getOption().getID()) {
- case options::OPT__SLASH_W0:
- CmdArgs.push_back("-w");
- break;
- case options::OPT__SLASH_W4:
- CmdArgs.push_back("-Wextra");
- // Fallthrough.
- case options::OPT__SLASH_W1:
- case options::OPT__SLASH_W2:
- case options::OPT__SLASH_W3:
- case options::OPT__SLASH_Wall:
- CmdArgs.push_back("-Wall");
- break;
- }
- }
}
visualstudio::Compiler *Clang::getCLFallback() const {