[project @ 2001-07-12 14:51:28 by simonpj]
authorsimonpj <unknown>
Thu, 12 Jul 2001 14:51:28 +0000 (14:51 +0000)
committersimonpj <unknown>
Thu, 12 Jul 2001 14:51:28 +0000 (14:51 +0000)
commit6d1815b09469c68c9d15b253745876403c7fb084
treef978a77cad09783d63e08de5115d24b7814b6333
parent9f3b6ad3eb33cf1a0e9036d2ef9d78ac47a18973
[project @ 2001-07-12 14:51:28 by simonpj]
Fix the module import story to match what the Revised
Haskell Report says

1.  Don't import qualified names of things that aren't imported

2. Fix a bug that meant
import A hiding( D )
where D is a data constructor, didn't work.
[The fix is to use IEVar not IEThingAbs in the
want_hiding case of get_item in RnNames.filterImports
ghc/compiler/basicTypes/RdrName.lhs
ghc/compiler/rename/RnEnv.lhs
ghc/compiler/rename/RnNames.lhs