When emitting debug msgs for function stubs, don't truncate the

printed pointer value if sizeof(unsigned) != pointer size.  Instead,
use uintptr_t.

llvm-svn: 17338
This commit is contained in:
Brian Gaeke 2004-10-29 18:22:45 +00:00
parent 5ce9c3cdb0
commit a757bae04f

View File

@ -187,7 +187,7 @@ void Emitter::startFunctionStub(const Function &F, unsigned StubSize) {
void *Emitter::finishFunctionStub(const Function &F) {
NumBytes += CurByte-CurBlock;
DEBUG(std::cerr << "Finished CodeGen of [0x" << std::hex
<< (unsigned)(intptr_t)CurBlock
<< (uintptr_t)CurBlock
<< std::dec << "] Function stub for: " << F.getName()
<< ": " << CurByte-CurBlock << " bytes of text\n");
std::swap(CurBlock, SavedCurBlock);