summaryrefslogtreecommitdiff
path: root/testsuite/tests/polykinds/T15789.hs
blob: 6465da2a9b613cf6be1433391a680e1ab0a0bb06 (plain)
1
2
3
4
5
6
7
8
9
10
{-# Language LiberalTypeSynonyms #-}
{-# Language PolyKinds           #-}
{-# Language RankNTypes          #-}
{-# Language DataKinds           #-}

import Data.Kind

type Cat ob = ob -> ob -> Type

data Zero :: forall (cat :: forall xx. xx -> Type) a. forall b. Cat (forall b. cat b u)