Don't assume that F_None is the default. It is about to change.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 24 Feb 2014 15:06:34 +0000 (15:06 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 24 Feb 2014 15:06:34 +0000 (15:06 +0000)
llvm-svn: 202039

lld/lib/Driver/WinLinkDriver.cpp
lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp

index 6cc223f..7f160c6 100644 (file)
@@ -445,7 +445,8 @@ static bool createManifestResourceFile(PECOFFLinkingContext &ctx,
 
   // Open the temporary file for writing.
   std::string errorInfo;
-  llvm::raw_fd_ostream out(rcFileSmallString.c_str(), errorInfo);
+  llvm::raw_fd_ostream out(rcFileSmallString.c_str(), errorInfo,
+                           llvm::sys::fs::F_None);
   if (!errorInfo.empty()) {
     diagnostics << "Failed to open " << ctx.getManifestOutputPath() << ": "
                 << errorInfo << "\n";
@@ -503,7 +504,8 @@ static bool createManifestResourceFile(PECOFFLinkingContext &ctx,
 static bool createSideBySideManifestFile(PECOFFLinkingContext &ctx,
                                          raw_ostream &diagnostics) {
   std::string errorInfo;
-  llvm::raw_fd_ostream out(ctx.getManifestOutputPath().data(), errorInfo);
+  llvm::raw_fd_ostream out(ctx.getManifestOutputPath().data(), errorInfo,
+                           llvm::sys::fs::F_None);
   if (!errorInfo.empty()) {
     diagnostics << "Failed to open " << ctx.getManifestOutputPath() << ": "
                 << errorInfo << "\n";
index f5cb351..55af7b6 100644 (file)
@@ -1193,7 +1193,7 @@ public:
   virtual error_code writeFile(const lld::File &file, StringRef outPath) {
     // Create stream to path.
     std::string errorInfo;
-    llvm::raw_fd_ostream out(outPath.data(), errorInfo);
+    llvm::raw_fd_ostream out(outPath.data(), errorInfo, llvm::sys::fs::F_None);
     if (!errorInfo.empty())
       return llvm::make_error_code(llvm::errc::no_such_file_or_directory);