Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/2395cdff13a150016ec47bbe7da7bb8239b3a252

>---------------------------------------------------------------

commit 2395cdff13a150016ec47bbe7da7bb8239b3a252
Author: Simon Peyton Jones <[email protected]>
Date:   Mon Jun 27 09:14:45 2011 +0100

    Fix Trac #5263: bug in chooseExternalIds
    
    An identifier used in an unfolding wasn't getting marked
    as an external Id, which caused subsequent chaos.
    
    In understanding and fixing this I refactored some of
    chooseExternalIds.  As a side benefit, the order in which
    it enumerates the free variables of the IdInfo is now
    deterministic (this was a to-do before).

 compiler/main/TidyPgm.lhs |  179 ++++++++++++++++++++++++++-------------------
 1 files changed, 105 insertions(+), 74 deletions(-)


Diff suppressed because of size. To see it, use:

    git show 2395cdff13a150016ec47bbe7da7bb8239b3a252

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

Reply via email to