[dragonegg] r216401 - Update for LLVM API change.

Rafael Espindola rafael.espindola at gmail.com
Mon Aug 25 12:04:25 PDT 2014


Author: rafael
Date: Mon Aug 25 14:04:25 2014
New Revision: 216401

URL: http://llvm.org/viewvc/llvm-project?rev=216401&view=rev
Log:
Update for LLVM API change.

Modified:
    dragonegg/trunk/src/Backend.cpp

Modified: dragonegg/trunk/src/Backend.cpp
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/src/Backend.cpp?rev=216401&r1=216400&r2=216401&view=diff
==============================================================================
--- dragonegg/trunk/src/Backend.cpp (original)
+++ dragonegg/trunk/src/Backend.cpp Mon Aug 25 14:04:25 2014
@@ -675,13 +675,13 @@ static void InitializeBackend(void) {
 /// InitializeOutputStreams - Initialize the assembly code output streams.
 static void InitializeOutputStreams(bool Binary) {
   assert(!OutStream && "Output stream already initialized!");
-  std::string Error;
+  std::error_code EC;
 
-  OutStream = new raw_fd_ostream(llvm_asm_file_name, Error,
+  OutStream = new raw_fd_ostream(llvm_asm_file_name, EC,
                                  Binary ? sys::fs::F_None : sys::fs::F_Text);
 
-  if (!Error.empty())
-    report_fatal_error(Error);
+  if (EC)
+    report_fatal_error(EC.message());
 
   FormattedOutStream.setStream(*OutStream,
                                formatted_raw_ostream::PRESERVE_STREAM);





More information about the llvm-commits mailing list