diff options
author | simonpj <unknown> | 2000-11-09 08:18:12 +0000 |
---|---|---|
committer | simonpj <unknown> | 2000-11-09 08:18:12 +0000 |
commit | 5dd916543a04bd22de43c242cb0a0c14aafc90f3 (patch) | |
tree | 4cb98b3b5b8d321bd6897a0240e0381b9f7806d6 /ghc/compiler/rename/RnMonad.lhs | |
parent | 4680bc5660fd0623f4e12af8d4a3a06af25a78f5 (diff) | |
download | haskell-5dd916543a04bd22de43c242cb0a0c14aafc90f3.tar.gz |
[project @ 2000-11-09 08:18:11 by simonpj]
Make data constructors visible in unfoldings
Diffstat (limited to 'ghc/compiler/rename/RnMonad.lhs')
-rw-r--r-- | ghc/compiler/rename/RnMonad.lhs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/ghc/compiler/rename/RnMonad.lhs b/ghc/compiler/rename/RnMonad.lhs index edb98f8677..0b96e1668a 100644 --- a/ghc/compiler/rename/RnMonad.lhs +++ b/ghc/compiler/rename/RnMonad.lhs @@ -264,10 +264,9 @@ data Ifaces = Ifaces { -- EPHEMERAL FIELDS -- These fields persist during the compilation of a single module only iImpModInfo :: ImportedModuleInfo, - -- Modules this one depends on: that is, the union - -- of the modules its *direct* imports depend on. - -- NB: The direct imports have .hi files that enumerate *all* the - -- dependencies (direct or not) of the imported module. + -- Modules that we know something about, because they are mentioned + -- in interface files, BUT which we have not loaded yet. + -- No module is both in here and in the PIT iSlurp :: NameSet, -- All the names (whether "big" or "small", whether wired-in or not, |