]> granicus.if.org Git - clang/commitdiff
Silence warning for "clang -O2 -O0 -c foo.c -o foo.o.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 17 Nov 2010 15:16:14 +0000 (15:16 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 17 Nov 2010 15:16:14 +0000 (15:16 +0000)
Fixes PR8607.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119498 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/Tools.cpp

index 31def8f9e02cdeff714940a122e078606fefa2b1..ca45468f107d5e722db661f6647538063e9930c0 100644 (file)
@@ -1147,6 +1147,9 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
       A->render(Args, CmdArgs);
   }
 
+  // Silence warning for "clang -O2 -O0 -c foo.c -o foo.o"
+  Args.ClaimAllArgs(options::OPT_O_Group);
+
   Args.AddAllArgs(CmdArgs, options::OPT_W_Group);
   Args.AddLastArg(CmdArgs, options::OPT_pedantic);
   Args.AddLastArg(CmdArgs, options::OPT_pedantic_errors);