summaryrefslogtreecommitdiff
path: root/testsuite/tests/indexed-types/should_compile/T7585.hs
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/indexed-types/should_compile/T7585.hs')
-rw-r--r--testsuite/tests/indexed-types/should_compile/T7585.hs8
1 files changed, 5 insertions, 3 deletions
diff --git a/testsuite/tests/indexed-types/should_compile/T7585.hs b/testsuite/tests/indexed-types/should_compile/T7585.hs
index a21c04dbf7..2cf23d267e 100644
--- a/testsuite/tests/indexed-types/should_compile/T7585.hs
+++ b/testsuite/tests/indexed-types/should_compile/T7585.hs
@@ -3,11 +3,13 @@
module Bug where
-data SBool :: Bool -> * where
+import Data.Kind
+
+data SBool :: Bool -> Type where
SFalse :: SBool False
STrue :: SBool True
-data SList :: [Bool] -> * where
+data SList :: [Bool] -> Type where
SNil :: SList '[]
SCons :: SBool h -> SList t -> SList (h ': t)
@@ -17,4 +19,4 @@ type family (a :: [k]) :==: (b :: [k]) :: Bool where
a :==: b = False
(%==%) :: SList ls1 -> SList ls2 -> SBool (ls1 :==: ls2)
-SNil %==% (SCons _ _) = SFalse \ No newline at end of file
+SNil %==% (SCons _ _) = SFalse