summaryrefslogtreecommitdiff
path: root/compiler/typecheck/TcDeriv.lhs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/typecheck/TcDeriv.lhs')
-rw-r--r--compiler/typecheck/TcDeriv.lhs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/typecheck/TcDeriv.lhs b/compiler/typecheck/TcDeriv.lhs
index b864a13872..163a581dcc 100644
--- a/compiler/typecheck/TcDeriv.lhs
+++ b/compiler/typecheck/TcDeriv.lhs
@@ -985,7 +985,7 @@ cond_typeableOK :: Condition
-- (b) 7 or fewer args
cond_typeableOK (_, tc)
| tyConArity tc > 7 = Just too_many
- | not (all (isSubArgTypeKind . tyVarKind) (tyConTyVars tc))
+ | not (all (isSubOpenTypeKind . tyVarKind) (tyConTyVars tc))
= Just bad_kind
| otherwise = Nothing
where