From cf41632cb1319358cccbd23bb8fb1827f344e661 Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Thu, 18 Aug 2011 00:26:15 +0000 Subject: [PATCH] Add some more options that aren't handled by llvm-gcc on fallback. This is going to be made a table. llvm-svn: 137907 --- clang/lib/Driver/Tools.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index f6600ed1e445..9ce657de9eca 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/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 {