diff options
author | Hans Wennborg <hans@hanshq.net> | 2015-11-20 16:51:56 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2015-11-20 16:51:56 +0000 |
commit | 543cb4c333bb92f14752884df2bd9d5274db7218 (patch) | |
tree | a4f6fa549f08bc6ccd4da552a53212c7a14f8dc0 /clang/lib/Driver/Tools.cpp | |
parent | 1311d29527cf0390a0daa90fc43b347b69f77c1a (diff) | |
download | llvm-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.cpp | 20 |
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 { |