[driver] If we're just linking, don't report --param X as unused option.

PR15327
rdar://13372628

llvm-svn: 176670
This commit is contained in:
Chad Rosier 2013-03-08 00:05:21 +00:00
parent bed165422f
commit 09d607ecf1
2 changed files with 4 additions and 1 deletions

View File

@ -1165,7 +1165,7 @@ def _output_class_directory_EQ : Joined<["--"], "output-class-directory=">, Alia
def _output_class_directory : Separate<["--"], "output-class-directory">, Alias<foutput_class_dir_EQ>;
def _output_EQ : Joined<["--"], "output=">, Alias<o>;
def _output : Separate<["--"], "output">, Alias<o>;
def _param : Separate<["--"], "param">;
def _param : Separate<["--"], "param">, Group<CompileOnly_Group>;
def _param_EQ : Joined<["--"], "param=">, Alias<_param>;
def _prefix_EQ : Joined<["--"], "prefix=">, Alias<B>;
def _prefix : Separate<["--"], "prefix">, Alias<B>;

View File

@ -0,0 +1,3 @@
// RUN: touch %t.o
// RUN: %clang --param ssp-buffer-size=1 %t.o -### 2>&1 | FileCheck %s
// CHECK-NOT: warning: argument unused during compilation: '--param ssp-buffer-size=1'