summaryrefslogtreecommitdiff
path: root/compiler/GHC/Runtime/Debugger.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Runtime/Debugger.hs')
-rw-r--r--compiler/GHC/Runtime/Debugger.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/GHC/Runtime/Debugger.hs b/compiler/GHC/Runtime/Debugger.hs
index 04709b38cf..6e26c5c41d 100644
--- a/compiler/GHC/Runtime/Debugger.hs
+++ b/compiler/GHC/Runtime/Debugger.hs
@@ -67,7 +67,7 @@ pprintClosureCommand bindThings force str = do
-- Obtain the terms and the recovered type information
let ids = [id | AnId id <- pprintables]
- (subst, terms) <- mapAccumLM go emptyTCvSubst ids
+ (subst, terms) <- mapAccumLM go emptySubst ids
-- Apply the substitutions obtained after recovering the types
modifySession $ \hsc_env ->
@@ -101,7 +101,7 @@ pprintClosureCommand bindThings force str = do
liftIO $ printOutputForUser logger unqual $ vcat sdocs
-- Do the obtainTerm--bindSuspensions-computeSubstitution dance
- go :: GhcMonad m => TCvSubst -> Id -> m (TCvSubst, Term)
+ go :: GhcMonad m => Subst -> Id -> m (Subst, Term)
go subst id = do
let id' = updateIdTypeAndMult (substTy subst) id
id_ty' = idType id'
@@ -124,7 +124,7 @@ pprintClosureCommand bindThings force str = do
(fsep $ [text "RTTI Improvement for", ppr id,
text "old substitution:" , ppr subst,
text "new substitution:" , ppr subst'])
- ; return (subst `unionTCvSubst` subst', term')}
+ ; return (subst `unionSubst` subst', term')}
tidyTermTyVars :: GhcMonad m => Term -> m Term
tidyTermTyVars t =