From: Chris Lattner Date: Wed, 4 Dec 2002 06:56:56 +0000 (+0000) Subject: Fix a bug I introduced in a previous change X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=33ced56edb32870fba7d675d95899935988e3f69;p=oota-llvm.git Fix a bug I introduced in a previous change git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4909 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/InstSelectSimple.cpp b/lib/Target/X86/InstSelectSimple.cpp index 56ce189fca6..b646ed36442 100644 --- a/lib/Target/X86/InstSelectSimple.cpp +++ b/lib/Target/X86/InstSelectSimple.cpp @@ -408,9 +408,11 @@ ISel::visitCallInst (CallInst & CI) BuildMI (BB, X86::PUSHr32, 1).addReg (X86::EAX); break; case cInt: - case cFloat: - BuildMI (BB, X86::PUSHr32, 1).addReg(getReg(v)); + case cFloat: { + unsigned Reg = getReg(v); + BuildMI (BB, X86::PUSHr32, 1).addReg(Reg); break; + } default: // FIXME: long/ulong/double args not handled. visitInstruction (CI); diff --git a/lib/Target/X86/X86ISelSimple.cpp b/lib/Target/X86/X86ISelSimple.cpp index 56ce189fca6..b646ed36442 100644 --- a/lib/Target/X86/X86ISelSimple.cpp +++ b/lib/Target/X86/X86ISelSimple.cpp @@ -408,9 +408,11 @@ ISel::visitCallInst (CallInst & CI) BuildMI (BB, X86::PUSHr32, 1).addReg (X86::EAX); break; case cInt: - case cFloat: - BuildMI (BB, X86::PUSHr32, 1).addReg(getReg(v)); + case cFloat: { + unsigned Reg = getReg(v); + BuildMI (BB, X86::PUSHr32, 1).addReg(Reg); break; + } default: // FIXME: long/ulong/double args not handled. visitInstruction (CI);