Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-7.2
http://hackage.haskell.org/trac/ghc/changeset/a735788fa50ad8171f86857b1db8176a05728a39 >--------------------------------------------------------------- commit a735788fa50ad8171f86857b1db8176a05728a39 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 a735788fa50ad8171f86857b1db8176a05728a39 _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
