[project @ 2003-07-22 14:24:57 by simonmar]
authorsimonmar <unknown>
Tue, 22 Jul 2003 14:24:57 +0000 (14:24 +0000)
committersimonmar <unknown>
Tue, 22 Jul 2003 14:24:57 +0000 (14:24 +0000)
commit3c36d064aa4b141f6a17574253d97363967a8fe8
treeae2ead6f2c559de484f7f9ae70fa2cd5ed3f03ef
parent261dd3171651ba3fa54b85213a70a3502052d416
[project @ 2003-07-22 14:24:57 by simonmar]
Fix a nasty bug in eq_ufVar, which meant that unfoldings were
comparing equal when non-local names in the unfolding had changed,
which could lead to erroneously avoiding recompilation.

This bug could cause bad behaviour along the lines of "my program was
segfaulting, but I did make clean; make and now it works!".

merge to STABLE
ghc/compiler/hsSyn/HsCore.lhs