From 33ced56edb32870fba7d675d95899935988e3f69 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 4 Dec 2002 06:56:56 +0000 Subject: [PATCH] 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 --- lib/Target/X86/InstSelectSimple.cpp | 6 ++++-- lib/Target/X86/X86ISelSimple.cpp | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) 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); -- 2.34.1