mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-21 19:36:59 +00:00
Fix a bug daniel pointed out to me, where asmprinter started
printing ascii code for hex numbers instead of the hex numbers themselves. llvm-svn: 54936
This commit is contained in:
parent
751ff13625
commit
467a8dc22e
@ -252,17 +252,17 @@ static void PrintLLVMName(std::ostream &OS, const ValueName *Name,
|
||||
} else if (isprint(C)) {
|
||||
OS << C;
|
||||
} else {
|
||||
OS << "\\";
|
||||
OS << '\\';
|
||||
char hex1 = (C >> 4) & 0x0F;
|
||||
if (hex1 < 10)
|
||||
OS << (hex1 + '0');
|
||||
OS << (char)(hex1 + '0');
|
||||
else
|
||||
OS << (hex1 - 10 + 'A');
|
||||
OS << (char)(hex1 - 10 + 'A');
|
||||
char hex2 = C & 0x0F;
|
||||
if (hex2 < 10)
|
||||
OS << (hex2 + '0');
|
||||
OS << (char)(hex2 + '0');
|
||||
else
|
||||
OS << (hex2 - 10 + 'A');
|
||||
OS << (char)(hex2 - 10 + 'A');
|
||||
}
|
||||
}
|
||||
OS << '"';
|
||||
|
Loading…
x
Reference in New Issue
Block a user