diff options
author | Dan Gohman <gohman@apple.com> | 2010-05-27 20:51:54 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2010-05-27 20:51:54 +0000 |
commit | 6debf89587f53bb18a2c52a74de13c9d36945822 (patch) | |
tree | 20b0cac1c4385d22ac0d7a396ba5148940633f0d /llvm/tools/lto/LTOCodeGenerator.cpp | |
parent | caf0ab658d19d3f592823082e1816bc625a9608b (diff) | |
download | bcm5719-llvm-6debf89587f53bb18a2c52a74de13c9d36945822.tar.gz bcm5719-llvm-6debf89587f53bb18a2c52a74de13c9d36945822.zip |
Eliminate some unnessary Path::exists() calls.
llvm-svn: 104888
Diffstat (limited to 'llvm/tools/lto/LTOCodeGenerator.cpp')
-rw-r--r-- | llvm/tools/lto/LTOCodeGenerator.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/tools/lto/LTOCodeGenerator.cpp b/llvm/tools/lto/LTOCodeGenerator.cpp index c4d7e8abe72..911fddfe188 100644 --- a/llvm/tools/lto/LTOCodeGenerator.cpp +++ b/llvm/tools/lto/LTOCodeGenerator.cpp @@ -183,16 +183,14 @@ const void* LTOCodeGenerator::compile(size_t* length, std::string& errMsg) genResult = this->generateAssemblyCode(asmFile, errMsg); } if ( genResult ) { - if ( uniqueAsmPath.exists() ) - uniqueAsmPath.eraseFromDisk(); + uniqueAsmPath.eraseFromDisk(); return NULL; } // make unique temp .o file to put generated object file sys::PathWithStatus uniqueObjPath("lto-llvm.o"); if ( uniqueObjPath.createTemporaryFileOnDisk(true, &errMsg) ) { - if ( uniqueAsmPath.exists() ) - uniqueAsmPath.eraseFromDisk(); + uniqueAsmPath.eraseFromDisk(); return NULL; } sys::RemoveFileOnSignal(uniqueObjPath); |