X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fmain%2FHscTypes.lhs;h=c46d78e14bbc47ac4e9abf8fcba56c60a6e9b200;hb=aaa34891cb9cd87b803aef8dfc5386545b7a0784;hp=ee5438b319460ecf49f0c10e538dd77e6e71a4fb;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1;p=ghc-hetmet.git diff --git a/compiler/main/HscTypes.lhs b/compiler/main/HscTypes.lhs index ee5438b..c46d78e 100644 --- a/compiler/main/HscTypes.lhs +++ b/compiler/main/HscTypes.lhs @@ -172,9 +172,11 @@ data HscEnv -- sucking in interface files. They cache the state of -- external interface files, in effect. - hsc_FC :: {-# UNPACK #-} !(IORef FinderCache) + hsc_FC :: {-# UNPACK #-} !(IORef FinderCache), -- The finder's cache. This caches the location of modules, -- so we don't have to search the filesystem multiple times. + hsc_global_rdr_env :: GlobalRdrEnv, + hsc_global_type_env :: TypeEnv } hscEPS :: HscEnv -> IO ExternalPackageState