]> granicus.if.org Git - clang/commit
[driver] Refactor the driver so that a failing commands doesn't prevent
authorChad Rosier <mcrosier@apple.com>
Tue, 29 Jan 2013 20:15:05 +0000 (20:15 +0000)
committerChad Rosier <mcrosier@apple.com>
Tue, 29 Jan 2013 20:15:05 +0000 (20:15 +0000)
commita16355c31878403443f99077cc8df8318457faf5
treea09155eff30a4a409d7ef68e7386524c1925af41
parentd4f2c2e21addd8ed0a50b92f062d3229cde0506a
[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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173825 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Driver/Compilation.h
include/clang/Driver/Driver.h
lib/Driver/Compilation.cpp
lib/Driver/Driver.cpp
test/Driver/output-file-cleanup.c
tools/driver/driver.cpp