[llvm-commits] CVS: llvm/lib/CodeGen/PrologEpilogInserter.cpp

Chris Lattner lattner at cs.uiuc.edu
Wed Jan 15 20:25:01 PST 2003


Changes in directory llvm/lib/CodeGen:

PrologEpilogInserter.cpp updated: 1.7 -> 1.8

---
Log message:

Arg, fix bugs in previous checkin...


---
Diffs of the changes:

Index: llvm/lib/CodeGen/PrologEpilogInserter.cpp
diff -u llvm/lib/CodeGen/PrologEpilogInserter.cpp:1.7 llvm/lib/CodeGen/PrologEpilogInserter.cpp:1.8
--- llvm/lib/CodeGen/PrologEpilogInserter.cpp:1.7	Wed Jan 15 20:22:08 2003
+++ llvm/lib/CodeGen/PrologEpilogInserter.cpp	Wed Jan 15 20:24:20 2003
@@ -186,7 +186,7 @@
   // Loop over all of the stack objects, assigning sequential addresses...
   MachineFrameInfo *FFI = Fn.getFrameInfo();
 
-  unsigned StackAlign = TFI.getStackAlignment();
+  unsigned StackAlignment = TFI.getStackAlignment();
 
   // Start at the beginning of the local area...
   int Offset = TFI.getOffsetOfLocalArea();
@@ -194,7 +194,7 @@
     Offset += FFI->getObjectSize(i);         // Allocate Size bytes...
 
     unsigned Align = FFI->getObjectAlignment(i);
-    assert(Align < StackAlign && "Cannot align stack object to higher "
+    assert(Align <= StackAlignment && "Cannot align stack object to higher "
            "alignment boundary than the stack itself!");
     Offset = (Offset+Align-1)/Align*Align;   // Adjust to Alignment boundary...
     





More information about the llvm-commits mailing list