diff options
Diffstat (limited to 'llvm/lib/Support/raw_ostream.cpp')
| -rw-r--r-- | llvm/lib/Support/raw_ostream.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Support/raw_ostream.cpp b/llvm/lib/Support/raw_ostream.cpp index d4e1c884d125..4590a3d19b0d 100644 --- a/llvm/lib/Support/raw_ostream.cpp +++ b/llvm/lib/Support/raw_ostream.cpp @@ -185,7 +185,7 @@ raw_ostream &raw_ostream::write_escaped(StringRef Str, // Write out the escaped representation. if (UseHexEscapes) { *this << '\\' << 'x'; - *this << hexdigit((c >> 4 & 0xF)); + *this << hexdigit((c >> 4) & 0xF); *this << hexdigit((c >> 0) & 0xF); } else { // Always use a full 3-character octal escape. @@ -679,7 +679,8 @@ raw_fd_ostream::~raw_fd_ostream() { // has_error() and clear the error flag with clear_error() before // destructing raw_ostream objects which may have errors. if (has_error()) - report_fatal_error("IO failure on output stream: " + error().message(), + report_fatal_error(Twine("IO failure on output stream: ") + + error().message(), /*gen_crash_diag=*/false); } |
