commit | 5feaa63a707cdc158e0e79efa7bf20b68ae085f9 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Wed Nov 15 20:55:53 2017 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Wed Nov 15 20:55:53 2017 +0000 |
tree | 69ce253cd59980035ccc8f7bf5cfcf502c1264c5 | |
parent | 9723ed5d6f5480be6cf5067dae4bfc9a6186bf7a [diff] |
Simplify file handling in dsymutil. This moves the file handling out of DwarfLinker.cpp. This fixes what is at least an oddity if not a bug. DwarfLinker.cpp was using ToolOutputFile, which uses RemoveFileOnSignal. The issue is that dsymutil.cpp uses that too. It is now clear from the interface that only dsymutil.cpp is responsible for creating and deleting files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@318334 91177308-0d34-0410-b5e6-96231b3b80d8