Chad Rosier
dd60e09021
[driver] Refactor the driver so that a failing commands doesn't prevent
...
subsequent commands from being executed.
The diagnostics generation isn't designed for this use case, so add a note to
fix this in the very near future. For now, just generated the diagnostics for
the first failing command.
Part of rdar://12984531
llvm-svn: 173825
2013-01-29 20:15:05 +00:00
Chad Rosier
6cae695cc7
[driver] Revise this test to remove the dependency on the integrate assembler.
...
llvm-svn: 173715
2013-01-28 20:51:27 +00:00
NAKAMURA Takumi
10ee17d6f8
clang/test/Driver/output-file-cleanup.c: Add arm and powerpc to XFAIL.
...
..."ppc" was not recognized here.
llvm-svn: 173435
2013-01-25 09:43:17 +00:00
NAKAMURA Takumi
2a99463b0f
clang/test/Driver/output-file-cleanup.c: Mark it as XFAIL:*-mingw32, ppc, for now.
...
llvm-svn: 173428
2013-01-25 06:56:45 +00:00
Chad Rosier
633dcdc52d
[driver] Associate a JobAction with each result file. This enables the driver
...
to delete result files for only those commands that fail.
Part of rdar://12984531
llvm-svn: 173361
2013-01-24 19:14:47 +00:00
Peter Collingbourne
6e6e52b58a
Un-XFAIL this test on Darwin, it reportedly passes now.
...
llvm-svn: 145052
2011-11-21 21:56:51 +00:00
Peter Collingbourne
0e7e3fc130
Delete the depfile if we could not open a header file. We cannot
...
generate any reasonable depfile if a header is missing.
llvm-svn: 145019
2011-11-21 00:01:14 +00:00
Peter Collingbourne
119cfaa595
Teach the driver about failure result files, which are compilation
...
output files that are valid regardless of whether the compilation
succeeded or failed (but not if we crash). Add depfiles to the
failure result file list.
llvm-svn: 145018
2011-11-21 00:01:05 +00:00