From e45a2389cef8937ea8de278711f387b625fca7f7 Mon Sep 17 00:00:00 2001 From: Dale Johannesen Date: Tue, 4 Jan 2011 19:31:24 +0000 Subject: [PATCH] Eliminate a warning compiling with llvm-gcc. (IMO the warning is overzealous but gcc is what it is.) llvm-svn: 122829 --- llvm/lib/Target/X86/X86FrameInfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/X86/X86FrameInfo.cpp b/llvm/lib/Target/X86/X86FrameInfo.cpp index 5219861058c7..afadb4c9b3d3 100644 --- a/llvm/lib/Target/X86/X86FrameInfo.cpp +++ b/llvm/lib/Target/X86/X86FrameInfo.cpp @@ -153,7 +153,7 @@ void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, if (ThisVal == (Is64Bit ? 8 : 4)) { // Use push / pop instead. unsigned Reg = isSub - ? (Is64Bit ? X86::RAX : X86::EAX) + ? (unsigned)(Is64Bit ? X86::RAX : X86::EAX) : findDeadCallerSavedReg(MBB, MBBI, TRI, Is64Bit); if (Reg) { Opc = isSub