Tue Oct 14 09:54:37 PDT 2008  [EMAIL PROTECTED]
  * Keep update frames live even in functions that never return
  An unusual case, but without it:
  (a) we had an assertion failure
  (b) we can overwrite the caller's infotable, which might cause
      the garbage collector to collect live data.
  Better to keep the update frame live at all call sites,
  not just at returns.

    M ./compiler/cmm/CmmStackLayout.hs -2 +10
    M ./compiler/cmm/ZipCfgCmmRep.hs -1 +2

View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081014165437-feb93-4270a8425585e242aaa837f89b66b2b300843a4b.gz

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to