Author: ddunbar Date: Fri Apr 3 17:09:23 2009 New Revision: 68410 URL: http://llvm.org/viewvc/llvm-project?rev=68410&view=rev Log: Driver: Add -Qunused-arguments option to suppress driver "unused arguments" warning.
Modified: cfe/trunk/include/clang/Driver/Options.def cfe/trunk/lib/Driver/Driver.cpp Modified: cfe/trunk/include/clang/Driver/Options.def URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Driver/Options.def?rev=68410&r1=68409&r2=68410&view=diff ============================================================================== --- cfe/trunk/include/clang/Driver/Options.def (original) +++ cfe/trunk/include/clang/Driver/Options.def Fri Apr 3 17:09:23 2009 @@ -268,6 +268,8 @@ OPTION("-O", O, Joined, O_Group, INVALID, "", 0, 0, 0) OPTION("-P", P, Flag, INVALID, INVALID, "", 0, 0, 0) OPTION("-Qn", Qn, Flag, INVALID, INVALID, "", 0, 0, 0) +OPTION("-Qunused-arguments", Qunused_arguments, Flag, INVALID, INVALID, "d", 0, + "Don't emit warning for unused driver arguments", 0) OPTION("-Q", Q, Flag, INVALID, INVALID, "", 0, 0, 0) OPTION("-R", R, Flag, INVALID, INVALID, "", 0, 0, 0) OPTION("-S", S, Flag, INVALID, INVALID, "d", 0, Modified: cfe/trunk/lib/Driver/Driver.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Driver.cpp?rev=68410&r1=68409&r2=68410&view=diff ============================================================================== --- cfe/trunk/lib/Driver/Driver.cpp (original) +++ cfe/trunk/lib/Driver/Driver.cpp Fri Apr 3 17:09:23 2009 @@ -792,8 +792,9 @@ II); } - // If there were errors, don't warn about any unused arguments. - if (Diags.getNumErrors()) + // If the user passed -Qunused-arguments or there were errors, don't + // warn about any unused arguments. + if (Diags.getNumErrors() || C.getArgs().hasArg(options::OPT_Qunused_arguments)) return; // Claim -### here. _______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits