summaryrefslogtreecommitdiff
path: root/testsuite/tests/indexed-types/should_compile/T12522b.hs
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/indexed-types/should_compile/T12522b.hs')
-rw-r--r--testsuite/tests/indexed-types/should_compile/T12522b.hs8
1 files changed, 5 insertions, 3 deletions
diff --git a/testsuite/tests/indexed-types/should_compile/T12522b.hs b/testsuite/tests/indexed-types/should_compile/T12522b.hs
index 75013823c9..7ed8ae19ff 100644
--- a/testsuite/tests/indexed-types/should_compile/T12522b.hs
+++ b/testsuite/tests/indexed-types/should_compile/T12522b.hs
@@ -3,15 +3,17 @@
{-# LANGUAGE TypeFamilyDependencies #-}
{-# LANGUAGE TypeOperators #-}
-module T12522a where
+module T12522b where
+
+import Data.Kind (Type)
newtype I a = I a
-type family Curry (as :: [*]) b = f | f -> as b where
+type family Curry (as :: [Type]) b = f | f -> as b where
Curry '[] b = I b
Curry (a:as) b = a -> Curry as b
-data Uncurried (as :: [*]) b
+data Uncurried (as :: [Type]) b
def :: Curry as b -> Uncurried as b
def = undefined