rje 2003/08/07 15:20:54 PDT
Modified files: (Branch: speceval_2)
ghc/compiler/codeGen CgUsages.lhs
Log:
Fixed an evil evil bug that had been causing me much grief.
My "tidied up" version of adjustSpAndHp had been failing to set the real
heap pointer to be equal to the virtual heap pointer.
This meant that if adjustSpAndHp was called twice, it could end up
making a Hp correction twice. This would cause Hp to be pushed back too far
causing existing objects on the heap to be overwritten. - BOOOM!!!
Revision Changes Path
1.15.2.4 +2 -1 fptools/ghc/compiler/codeGen/CgUsages.lhs
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc