Fix endianness issue on BE machines introduced by r261907

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@261918 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Hemant Kulkarni 2016-02-25 18:56:01 +00:00
parent 3372225f98
commit afe723d425

View File

@ -27,9 +27,10 @@ const std::string to_string(uint64_t Value) {
}
const std::string to_hexString(const format_object_base &obj) {
char number[20] = {'0'};
obj.print(number, 20);
return std::string(number);
std::string number;
llvm::raw_string_ostream stream(number);
stream << obj;
return stream.str();
}
void StreamWriter::printBinaryImpl(StringRef Label, StringRef Str,