diff options
Diffstat (limited to 'lib/Driver/Tools.cpp')
-rw-r--r-- | lib/Driver/Tools.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp index f6600ed1e4..9ce657de9e 100644 --- a/lib/Driver/Tools.cpp +++ b/lib/Driver/Tools.cpp @@ -2448,7 +2448,11 @@ darwin::CC1::getDependencyFileName(const ArgList &Args, void darwin::CC1::RemoveCC1UnsupportedArgs(ArgStringList &CmdArgs) const { for (ArgStringList::iterator it = CmdArgs.begin(), ie = CmdArgs.end(); it != ie;) { - if (!strcmp(*it, "-Wno-self-assign")) { + if (!strcmp(*it, "-Wno-self-assign") || + !strcmp(*it, "-Wno-c++0x-extensions") || + !strcmp(*it, "-Wc++0x-extensions") || + !strcmp(*it, "-Wno-sign-conversion") || + !strcmp(*it, "-Wsign-conversion")) { it = CmdArgs.erase(it); ie = CmdArgs.end(); } else { |