[project @ 2000-09-07 16:25:32 by simonpj]
authorsimonpj <unknown>
Thu, 7 Sep 2000 16:25:32 +0000 (16:25 +0000)
committersimonpj <unknown>
Thu, 7 Sep 2000 16:25:32 +0000 (16:25 +0000)
Add an access function substEnvEnv

ghc/compiler/basicTypes/VarEnv.lhs

index fcf64f1..03eb4e1 100644 (file)
@@ -21,7 +21,7 @@ module VarEnv (
 
        -- SubstEnvs
        SubstEnv, TyVarSubstEnv, SubstResult(..),
-       emptySubstEnv, 
+       emptySubstEnv, substEnvEnv,
        mkSubstEnv, lookupSubstEnv, extendSubstEnv, extendSubstEnvList,
        delSubstEnv, delSubstEnvList, noTypeSubst, isEmptySubstEnv
     ) where
@@ -72,6 +72,9 @@ data SubstEnv      = SE (VarEnv SubstResult)
 noTypeSubst :: SubstEnv -> Bool
 noTypeSubst (SE _ nt) = nt
 
+substEnvEnv :: SubstEnv -> VarEnv SubstResult
+substEnvEnv (SE env _) = env
+
 type TyVarSubstEnv = SubstEnv  -- of the form (DoneTy ty) *only*
 
 data SubstResult