If unable to create tmp. file on disk then return LTO_WRITE_FAILURE status.
authorDevang Patel <dpatel@apple.com>
Wed, 23 Aug 2006 16:59:25 +0000 (16:59 +0000)
committerDevang Patel <dpatel@apple.com>
Wed, 23 Aug 2006 16:59:25 +0000 (16:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29844 91177308-0d34-0410-b5e6-96231b3b80d8

tools/lto/lto.cpp

index 372e6ea003538aebd47707909a2a990512e60523..a73795391671f442484e9e8cb89707396ec5f40c 100644 (file)
@@ -298,7 +298,7 @@ LinkTimeOptimizer::optimizeModules(const std::string &OutputFilename,
   std::string ErrMsg;
   if (tmpAsmFilePath.createTemporaryFileOnDisk(&ErrMsg)) {
     std::cerr << "lto: " << ErrMsg << "\n";
-    return;
+    return LTO_WRITE_FAILURE;
   }
   sys::RemoveFileOnSignal(tmpAsmFilePath);