summaryrefslogtreecommitdiff
path: root/testsuite/tests/partial-sigs/should_compile/DataFamilyInstanceLHS.stderr
blob: 476ee27198339dc071f80dbaca9445bd64b5a523 (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
TYPE SIGNATURES
  DataFamilyInstanceLHS.A :: MyKind
  DataFamilyInstanceLHS.B :: MyKind
  DataFamilyInstanceLHS.SingA ::
    forall (_ :: MyKind).
    _ ~ 'A =>
    DataFamilyInstanceLHS.R:SingMyKind_ _
  DataFamilyInstanceLHS.SingB ::
    forall (_ :: MyKind).
    _ ~ 'B =>
    DataFamilyInstanceLHS.R:SingMyKind_ _
  foo :: Sing 'A
TYPE CONSTRUCTORS
  data MyKind = A | B
  data family Sing (a :: k)
COERCION AXIOMS
  axiom DataFamilyInstanceLHS.D:R:SingMyKind_0 ::
    Sing = DataFamilyInstanceLHS.R:SingMyKind_
      -- Defined at DataFamilyInstanceLHS.hs:8:15
FAMILY INSTANCES
  data instance Sing
Dependent modules: []
Dependent packages: [base-4.9.0.0, ghc-prim-0.5.0.0,
                     integer-gmp-1.0.0.1]