[PATCH] C API: don't assert in LLVMTargetMachineEmitToFile on nonexistent file
Peter Zotov
whitequark at whitequark.org
Sat Oct 12 10:52:10 PDT 2013
Removed whitespace changes.
http://llvm-reviews.chandlerc.com/D1909
CHANGE SINCE LAST DIFF
http://llvm-reviews.chandlerc.com/D1909?vs=4860&id=4882#toc
Files:
lib/Target/TargetMachineC.cpp
Index: lib/Target/TargetMachineC.cpp
===================================================================
--- lib/Target/TargetMachineC.cpp
+++ lib/Target/TargetMachineC.cpp
@@ -205,11 +205,11 @@
char* Filename, LLVMCodeGenFileType codegen, char** ErrorMessage) {
std::string error;
raw_fd_ostream dest(Filename, error, sys::fs::F_Binary);
- formatted_raw_ostream destf(dest);
if (!error.empty()) {
*ErrorMessage = strdup(error.c_str());
return true;
}
+ formatted_raw_ostream destf(dest);
bool Result = LLVMTargetMachineEmit(T, M, destf, codegen, ErrorMessage);
dest.flush();
return Result;
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D1909.2.patch
Type: text/x-patch
Size: 627 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131012/b1b95c8e/attachment.bin>
More information about the llvm-commits
mailing list