From 52b62de10063a15dfbcfb8b61504df826c76e03c Mon Sep 17 00:00:00 2001 From: John Criswell Date: Fri, 12 Dec 2003 19:57:48 +0000 Subject: [PATCH] Modified cast so that it converts the int to a long before casting to a pointer. This evades a warning emitted by GCC when we cast from unsigned int (32 bit) to void * (64 bit) on SparcV9. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10435 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86CodeEmitter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Target/X86/X86CodeEmitter.cpp b/lib/Target/X86/X86CodeEmitter.cpp index d4a87070e63..0b8ac110149 100644 --- a/lib/Target/X86/X86CodeEmitter.cpp +++ b/lib/Target/X86/X86CodeEmitter.cpp @@ -57,7 +57,7 @@ void *X86TargetMachine::getJITStubForFunction(Function *F, MachineCodeEmitter &MCE) { if (TheJITResolver == 0) TheJITResolver = new JITResolver(MCE); - return (void*)TheJITResolver->getLazyResolver(F); + return (void*)((unsigned long)TheJITResolver->getLazyResolver(F)); } /// addFunctionReference - This method is called when we need to emit the -- 2.34.1