X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Fmain%2FHscTypes.lhs;h=c46d78e14bbc47ac4e9abf8fcba56c60a6e9b200;hp=ee5438b319460ecf49f0c10e538dd77e6e71a4fb;hb=2c1ea2cedb1a8034b0828e24b554a35f56bb8924;hpb=10cc302badc3704ed300f7517a52ecc8304c61e9 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