Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(189)

Unified Diff: tools/pnacl-bccompress/pnacl-bccompress.cpp

Issue 940243003: PNaCl localmod mods in LLVM to 223109 (local files only) (Closed)
Patch Set: xx Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/pnacl-bccompress/pnacl-bccompress.cpp
diff --git a/tools/pnacl-bccompress/pnacl-bccompress.cpp b/tools/pnacl-bccompress/pnacl-bccompress.cpp
index a70c127b349856129d11a637834eadde01228a1a..193a81f13352fafff5f99c25cc507039b98b7d45 100644
--- a/tools/pnacl-bccompress/pnacl-bccompress.cpp
+++ b/tools/pnacl-bccompress/pnacl-bccompress.cpp
@@ -1253,10 +1253,10 @@ static bool AnalyzeBitcode(std::unique_ptr<MemoryBuffer> &MemBuf,
}
if (ShowAbbreviationFrequencies || ShowValueDistributions) {
- std::string ErrorInfo;
- raw_fd_ostream Output(OutputFilename.c_str(), ErrorInfo, sys::fs::F_None);
- if (!ErrorInfo.empty()) {
- errs() << ErrorInfo << "\n";
+ std::error_code EC;
+ raw_fd_ostream Output(OutputFilename, EC, sys::fs::F_None);
+ if (EC) {
+ errs() << EC.message() << "\n";
exit(1);
}
if (ShowAbbreviationFrequencies)
@@ -1470,11 +1470,11 @@ static bool CopyBitcode(std::unique_ptr<MemoryBuffer> &MemBuf,
}
// Write out the copied results.
- std::string ErrorInfo;
+ std::error_code EC;
std::unique_ptr<tool_output_file> OutFile(
- new tool_output_file(OutputFilename.c_str(), ErrorInfo, sys::fs::F_None));
- if (!ErrorInfo.empty())
- return Error(ErrorInfo);
+ new tool_output_file(OutputFilename.c_str(), EC, sys::fs::F_None));
+ if (EC)
+ return Error(EC.message());
// Write the generated bitstream to "Out".
OutFile->os().write((char*)&OutputBuffer.front(),

Powered by Google App Engine
This is Rietveld 408576698