Rafael Espindola
cf526ee99c
Produce an error for unknown -f options.
...
llvm-svn: 191394
2013-09-25 19:07:08 +00:00
Rafael Espindola
cc707bc989
Produce an error if a -cc1 only option is passed to the driver.
...
llvm-svn: 191380
2013-09-25 15:54:41 +00:00
Rafael Espindola
4f3f5ade54
Produce an error for unknown -m options.
...
llvm-svn: 191328
2013-09-24 19:35:01 +00:00
Rafael Espindola
8a2d496e18
Produce errors for unknown options.
...
This doesn't change a lot since clang still thinks it knows all of the
-f*, -m* and -W* options for example.
Other than the options clang explicitly claims to know, this fixes pr9701.
llvm-svn: 191249
2013-09-23 23:55:25 +00:00
Rafael Espindola
52ddfb3c16
Fix an incomplete copy and paste in my previous patch.
...
llvm-svn: 191245
2013-09-23 23:43:34 +00:00
Rafael Espindola
05ccc50ba4
Add tests on how clang currently handles some unknown options.
...
This is not to say this is the desired behavior, but it makes sure we notice
if it changes.
llvm-svn: 191242
2013-09-23 23:27:32 +00:00
Benjamin Kramer
2fec65d394
Escape % in the TextDiagnosticBuffer so they aren't interpreted twice when fed into the diagnostic formatting machinery again.
...
Fixes PR14543.
llvm-svn: 169677
2012-12-08 12:42:30 +00:00
Argyrios Kyrtzidis
be6d89d255
[driver] Do emit the diagnostics when CompilerInvocation::CreateFromArgs() fails.
...
llvm-svn: 148970
2012-01-25 20:00:43 +00:00