summaryrefslogtreecommitdiff
path: root/testsuite/tests/ghci/scripts/T12005.script
blob: a86e7d5e8e90482801b30a0e0480417b4b04be06 (plain)
1
2
3
4
5
6
7
8
:set -XKindSignatures -XRank2Types -XConstraintKinds -XAllowAmbiguousTypes -XInstanceSigs

import Data.Kind

class Defer (p :: Constraint) where defer :: (p => r) -> r
instance Defer () where defer :: r -> r; defer = id

:i Defer