Add a wrapper for open.
[oota-llvm.git] / tools / llc / llc.cpp
index bcabafc4675ca7645266303a396770b49ea5c90c..b5852aad114d8e50f9f3464065d56a8a0797f006 100644 (file)
@@ -145,8 +145,9 @@ static tool_output_file *GetOutputStream(const char *TargetName,
 
   // Open the file.
   std::string error;
-  unsigned OpenFlags = 0;
-  if (Binary) OpenFlags |= raw_fd_ostream::F_Binary;
+  sys::fs::OpenFlags OpenFlags = sys::fs::F_None;
+  if (Binary)
+    OpenFlags |= sys::fs::F_Binary;
   tool_output_file *FDOut = new tool_output_file(OutputFilename.c_str(), error,
                                                  OpenFlags);
   if (!error.empty()) {