[llvm-commits] CVS: llvm/lib/Target/X86/InstSelectSimple.cpp

Chris Lattner lattner at cs.uiuc.edu
Wed Dec 4 00:58:02 PST 2002


Changes in directory llvm/lib/Target/X86:

InstSelectSimple.cpp updated: 1.46 -> 1.47

---
Log message:

Fix a bug I introduced in a previous change


---
Diffs of the changes:

Index: llvm/lib/Target/X86/InstSelectSimple.cpp
diff -u llvm/lib/Target/X86/InstSelectSimple.cpp:1.46 llvm/lib/Target/X86/InstSelectSimple.cpp:1.47
--- llvm/lib/Target/X86/InstSelectSimple.cpp:1.46	Wed Dec  4 00:45:19 2002
+++ llvm/lib/Target/X86/InstSelectSimple.cpp	Wed Dec  4 00:56:56 2002
@@ -408,9 +408,11 @@
 	  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);





More information about the llvm-commits mailing list