[project @ 2000-07-14 13:38:39 by simonpj]
authorsimonpj <unknown>
Fri, 14 Jul 2000 13:38:39 +0000 (13:38 +0000)
committersimonpj <unknown>
Fri, 14 Jul 2000 13:38:39 +0000 (13:38 +0000)
commit6a562dd51c1d264ce74a9f6fdf020e21ce34d143
tree74617333727b23be46a4200b041c14915dc3072b
parent71352675a2133713c0a3e7c8b826060bf3085130
[project @ 2000-07-14 13:38:39 by simonpj]
Arrange that type signatures work right.  Consider:

   module A
import M( f )
f :: Int -> Int
f x = x

Here, the 'f' in the signature isn't ambiguous; it
refers to the locally defined f.  (This isn't clear in
the Haskell 98 report, but it will be.)
ghc/compiler/rename/RnBinds.lhs
ghc/compiler/rename/RnEnv.lhs
ghc/compiler/rename/RnSource.lhs