Make sure that there is no case where a signal can occur leaving a partially
authorChris Lattner <sabre@nondot.org>
Thu, 18 Apr 2002 19:55:25 +0000 (19:55 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 18 Apr 2002 19:55:25 +0000 (19:55 +0000)
commit76d12299b5333d71bfc079614031f97c97aa5148
tree184ef3d1792d7c134d5505b57b5525ccb688ade6
parentbac27a49b1eb47018169dcde469d84363465aa2c
Make sure that there is no case where a signal can occur leaving a partially
written output file.  This is important because crashing testcases often write
part of a file out, and the testing harness decides the file is up-to-date next
time the test is run.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2303 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
tools/as/as.cpp
tools/dis/dis.cpp
tools/gccas/gccas.cpp
tools/gccld/gccld.cpp
tools/link/link.cpp
tools/llc/llc.cpp
tools/llvm-as/as.cpp
tools/llvm-as/llvm-as.cpp
tools/llvm-dis/dis.cpp
tools/llvm-dis/llvm-dis.cpp
tools/llvm-link/llvm-link.cpp
tools/opt/opt.cpp