summaryrefslogtreecommitdiff
path: root/compiler/GHC/Stg/FVs.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Stg/FVs.hs')
-rw-r--r--compiler/GHC/Stg/FVs.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/GHC/Stg/FVs.hs b/compiler/GHC/Stg/FVs.hs
index bd699a1fe1..ce40307420 100644
--- a/compiler/GHC/Stg/FVs.hs
+++ b/compiler/GHC/Stg/FVs.hs
@@ -124,7 +124,7 @@ expr env = go
go (StgApp occ as)
= (StgApp occ as, unionDVarSet (args env as) (mkFreeVarSet env [occ]))
go (StgLit lit) = (StgLit lit, emptyDVarSet)
- go (StgConApp dc as tys) = (StgConApp dc as tys, args env as)
+ go (StgConApp dc n as tys) = (StgConApp dc n as tys, args env as)
go (StgOpApp op as ty) = (StgOpApp op as ty, args env as)
go (StgCase scrut bndr ty alts) = (StgCase scrut' bndr ty alts', fvs)
where
@@ -156,7 +156,7 @@ rhs env (StgRhsClosure _ ccs uf bndrs body)
-- See Note [Tracking local binders]
(body', body_fvs) = expr (addLocals bndrs env) body
fvs = delDVarSetList body_fvs bndrs
-rhs env (StgRhsCon ccs dc as) = (StgRhsCon ccs dc as, args env as)
+rhs env (StgRhsCon ccs dc mu ts as) = (StgRhsCon ccs dc mu ts as, args env as)
alt :: Env -> StgAlt -> (CgStgAlt, DIdSet)
alt env (con, bndrs, e) = ((con, bndrs, e'), fvs)