commit | e21dd284d8209a89137a03a0d63f2bd57be9e660 | [log] [tgz] |
---|---|---|
author | Daniel Dunbar <daniel@zuster.org> | Sat Mar 03 00:36:06 2012 +0000 |
committer | Daniel Dunbar <daniel@zuster.org> | Sat Mar 03 00:36:06 2012 +0000 |
tree | 40c28699f2ec9c01972ba07325ea4d6c86cd4dad | |
parent | 12f28ab8a53d7743081d607617309891fa8156f3 [diff] |
Frontend: Default to creating output files using temporary files + rename. - This is a more reliable default, as it behaves better on failure and also ensures that we create *new* files (instead of reusing existing inodes). This is useful for other applications (like lldb) which want to cache inode's to know when a file has been rewritten. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151961 91177308-0d34-0410-b5e6-96231b3b80d8