Hans Wennborg
70850d83dc
Turn Driver::CCCIsCXX and CCCIsCPP into a single Mode enum,
...
and add a new option --driver-mode= to control it explicitly.
The CCCIsCXX and CCCIsCPP flags were non-overlapping, i.e. there
are currently really three modes that Clang can run in: gcc, g++
or cpp, so it makes sense to represent them as an enum.
Having a command line flag to control it helps testing.
llvm-svn: 186605
2013-07-18 20:29:38 +00:00
Hans Wennborg
ddef2e6c82
FileCheckize test/Driver/immediate-options.c
...
llvm-svn: 186438
2013-07-16 18:27:29 +00:00
Richard Smith
e70ed8690f
PR14303: Add a NoDriverOption flag to those options which are not accepted by
...
the driver (the options defined in CC1Options.td) and exclude their help from
"clang --help".
llvm-svn: 167638
2012-11-09 22:36:44 +00:00
Daniel Dunbar
5618e98f33
Update tests to use %clang instead of 'clang', and forcibly disable use of '
...
clang ' or ' clang -cc1 ' or ' clang-cc ' in test lines (by substituting them to
garbage).
llvm-svn: 91460
2009-12-15 22:01:24 +00:00
Daniel Dunbar
34546ce43d
Remove RUN: true lines.
...
llvm-svn: 86432
2009-11-08 01:47:25 +00:00
Daniel Dunbar
8b57697954
Eliminate &&s in tests.
...
- 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious.
llvm-svn: 86430
2009-11-08 01:45:36 +00:00
Daniel Dunbar
4ddeb20743
Test a few more bits of the driver.
...
llvm-svn: 70816
2009-05-04 00:31:11 +00:00