mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-10 02:36:06 +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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54936 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
8dc2cbe793
commit
d7cbd1574f
@ -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