simonmar    2002/09/05 09:26:35 PDT

  Modified files:
    ghc/rts              GC.c 
  Log:
  Fix for infinite loop when there is a THUNK_SELECTOR which eventually
  refers to itself, such as might be generated by code like
  
        let x = (fst x, snd x) in ...
  
  At the same time, I re-enabled the code to traverse multiple selector
  thunks with bounded depth, because I believe it now works.
  
  MERGE TO STABLE (but test thoroughly in the HEAD first, this is
  fragile stuff)
  
  Revision  Changes    Path
  1.139     +59 -47    fptools/ghc/rts/GC.c
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc


Reply via email to