summaryrefslogtreecommitdiff
path: root/testsuite/tests/ghci/scripts/T4175.stdout
blob: 16b2ebc26ae6fcc56b40d7886429e2386a35679e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
type A :: * -> * -> *
type family A a b
  	-- Defined at T4175.hs:8:1
type instance A (B a) b = () 	-- Defined at T4175.hs:11:15
type instance A Int Int = () 	-- Defined at T4175.hs:9:15
type instance A (Maybe a) a = a 	-- Defined at T4175.hs:10:15
type B :: * -> *
data family B a
  	-- Defined at T4175.hs:13:1
instance [safe] G B -- Defined at T4175.hs:35:10
type instance A (B a) b = () 	-- Defined at T4175.hs:11:15
data instance B () = MkB 	-- Defined at T4175.hs:14:15
type C :: * -> Constraint
class C a where
  type D :: * -> * -> *
  type family D a b
  	-- Defined at T4175.hs:17:5
type instance D Int () = String 	-- Defined at T4175.hs:20:10
type instance D () () = Bool 	-- Defined at T4175.hs:23:10
type E :: * -> *
type family E a where
    E () = Bool
    E Int = String
  	-- Defined at T4175.hs:25:1
type () :: *
data () = ()
  	-- Defined in ‘GHC.Tuple.Prim’
instance [safe] C () -- Defined at T4175.hs:22:10
instance Monoid () -- Defined in ‘GHC.Base’
instance Semigroup () -- Defined in ‘GHC.Base’
instance Bounded () -- Defined in ‘GHC.Enum’
instance Enum () -- Defined in ‘GHC.Enum’
instance Ord () -- Defined in ‘GHC.Classes’
instance Read () -- Defined in ‘GHC.Read’
instance Show () -- Defined in ‘GHC.Show’
instance Eq () -- Defined in ‘GHC.Classes’
data instance B () = MkB 	-- Defined at T4175.hs:14:15
type instance D Int () = String 	-- Defined at T4175.hs:20:10
type instance D () () = Bool 	-- Defined at T4175.hs:23:10
type Maybe :: * -> *
data Maybe a = Nothing | Just a
  	-- Defined in ‘GHC.Maybe’
instance Traversable Maybe -- Defined in ‘Data.Traversable’
instance MonadFail Maybe -- Defined in ‘Control.Monad.Fail’
instance Foldable Maybe -- Defined in ‘Data.Foldable’
instance Applicative Maybe -- Defined in ‘GHC.Base’
instance Functor Maybe -- Defined in ‘GHC.Base’
instance Monad Maybe -- Defined in ‘GHC.Base’
instance Semigroup a => Monoid (Maybe a) -- Defined in ‘GHC.Base’
instance Semigroup a => Semigroup (Maybe a)
  -- Defined in ‘GHC.Base’
instance Ord a => Ord (Maybe a) -- Defined in ‘GHC.Maybe’
instance Read a => Read (Maybe a) -- Defined in ‘GHC.Read’
instance Show a => Show (Maybe a) -- Defined in ‘GHC.Show’
instance Eq a => Eq (Maybe a) -- Defined in ‘GHC.Maybe’
type instance A (Maybe a) a = a 	-- Defined at T4175.hs:10:15
type Int :: *
data Int = GHC.Types.I# GHC.Prim.Int#
  	-- Defined in ‘GHC.Types’
instance [safe] C Int -- Defined at T4175.hs:19:10
instance Bounded Int -- Defined in ‘GHC.Enum’
instance Enum Int -- Defined in ‘GHC.Enum’
instance Integral Int -- Defined in ‘GHC.Real’
instance Num Int -- Defined in ‘GHC.Num’
instance Ord Int -- Defined in ‘GHC.Classes’
instance Read Int -- Defined in ‘GHC.Read’
instance Real Int -- Defined in ‘GHC.Real’
instance Show Int -- Defined in ‘GHC.Show’
instance Eq Int -- Defined in ‘GHC.Classes’
type instance A Int Int = () 	-- Defined at T4175.hs:9:15
type instance D Int () = String 	-- Defined at T4175.hs:20:10
type Z :: * -> Constraint
class Z a
  	-- Defined at T4175.hs:29:1
instance [safe] F (Z a) -- Defined at T4175.hs:32:10