[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