Changes in directory llvm/lib/Bytecode/Archive:
ArchiveWriter.cpp updated: 1.28 -> 1.29 --- Log message: For PR797: http://llvm.org/PR797 : Eliminate exception throwing from Path::renamePathOnDisk and adjust its users correspondingly. --- Diffs of the changes: (+4 -2) ArchiveWriter.cpp | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Bytecode/Archive/ArchiveWriter.cpp diff -u llvm/lib/Bytecode/Archive/ArchiveWriter.cpp:1.28 llvm/lib/Bytecode/Archive/ArchiveWriter.cpp:1.29 --- llvm/lib/Bytecode/Archive/ArchiveWriter.cpp:1.28 Tue Aug 22 19:39:34 2006 +++ llvm/lib/Bytecode/Archive/ArchiveWriter.cpp Wed Aug 23 02:30:48 2006 @@ -496,7 +496,8 @@ arch.close(); // Move the final file over top of TmpArchive - FinalFilePath.renamePathOnDisk(TmpArchive); + if (FinalFilePath.renamePathOnDisk(TmpArchive, error)) + return false; } // Before we replace the actual archive, we need to forget all the @@ -504,7 +505,8 @@ // this because we cannot replace an open file on Windows. cleanUpMemory(); - TmpArchive.renamePathOnDisk(archPath); + if (TmpArchive.renamePathOnDisk(archPath, error)) + return false; return true; } _______________________________________________ llvm-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
