[driver] Associate a JobAction with each result file. This enables the driver
authorChad Rosier <mcrosier@apple.com>
Thu, 24 Jan 2013 19:14:47 +0000 (19:14 +0000)
committerChad Rosier <mcrosier@apple.com>
Thu, 24 Jan 2013 19:14:47 +0000 (19:14 +0000)
commit633dcdc52d0832cd756db350103d457e5448ddf8
tree77a9d4f671cc1a4841705ed52f296489ad13e950
parent5f8609b7b41d37daba4eff659eb490b7bda685b8
[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
clang/include/clang/Driver/Compilation.h
clang/include/clang/Driver/Util.h
clang/lib/Driver/Compilation.cpp
clang/lib/Driver/Driver.cpp
clang/lib/Driver/Tools.cpp
clang/lib/Driver/Tools.h
clang/test/Driver/output-file-cleanup.c