[lit] Fix Python-3 compatibility, patch by Dan Liew.
[oota-llvm.git] / tools / llvm-stress / llvm-stress.cpp
index 23d3b636b190dcf0ac6ad55b230609a019b06cf7..21a79e3294a045b29fb72634eadf26e28e411452 100644 (file)
@@ -704,11 +704,10 @@ int main(int argc, char **argv) {
   if (OutputFilename.empty())
     OutputFilename = "-";
 
-  std::string ErrorInfo;
-  Out.reset(new tool_output_file(OutputFilename.c_str(), ErrorInfo,
-                                 sys::fs::F_None));
-  if (!ErrorInfo.empty()) {
-    errs() << ErrorInfo << '\n';
+  std::error_code EC;
+  Out.reset(new tool_output_file(OutputFilename, EC, sys::fs::F_None));
+  if (EC) {
+    errs() << EC.message() << '\n';
     return 1;
   }