summaryrefslogtreecommitdiff
path: root/ghc/compiler/rename/RnMonad.lhs
diff options
context:
space:
mode:
authorsimonpj <unknown>2000-11-09 08:18:12 +0000
committersimonpj <unknown>2000-11-09 08:18:12 +0000
commit5dd916543a04bd22de43c242cb0a0c14aafc90f3 (patch)
tree4cb98b3b5b8d321bd6897a0240e0381b9f7806d6 /ghc/compiler/rename/RnMonad.lhs
parent4680bc5660fd0623f4e12af8d4a3a06af25a78f5 (diff)
downloadhaskell-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.lhs7
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,