summaryrefslogtreecommitdiff
path: root/compiler/specialise/SpecConstr.lhs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/specialise/SpecConstr.lhs')
-rw-r--r--compiler/specialise/SpecConstr.lhs6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/specialise/SpecConstr.lhs b/compiler/specialise/SpecConstr.lhs
index 6cc05a3dc6..f126bdac47 100644
--- a/compiler/specialise/SpecConstr.lhs
+++ b/compiler/specialise/SpecConstr.lhs
@@ -809,9 +809,9 @@ forceSpecBndr _ _ = False
ignoreDataCon env dc = ignoreTyCon env (dataConTyCon dc)
ignoreType env ty
- = case splitTyConApp_maybe ty of
- Just (tycon, _) -> ignoreTyCon env tycon
- _ -> False
+ = case tyConAppTyCon_maybe ty of
+ Just tycon -> ignoreTyCon env tycon
+ _ -> False
ignoreTyCon :: ScEnv -> TyCon -> Bool
ignoreTyCon env tycon