summaryrefslogtreecommitdiff
path: root/testsuite/tests/typecheck/should_compile/tc231.stderr
blob: 0d4ea6d0c32ebf21d03c895f0d85f6dcf71f0ea7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
TYPE SIGNATURES
    foo :: forall s b chain.
           Zork s (Z [Char]) b =>
           Q s (Z [Char]) chain -> ST s ()
    s :: forall t t1. Q t (Z [Char]) t1 -> Q t (Z [Char]) t1
TYPE CONSTRUCTORS
  data Q s a chain
      RecFlag NonRecursive
      = Node :: forall s a chain. s -> a -> chain -> Q s a chain
            Stricts: _ _ _
      FamilyInstance: none
  data Z a
      RecFlag NonRecursive
      = Z :: forall a. a -> Z a Stricts: _
      FamilyInstance: none
COERCION AXIOMS
  axiom ShouldCompile.NTCo:T:Zork [s, a, b]
    :: ShouldCompile.T:Zork s a b
         ~
       (forall chain. Q s a chain -> ST s ())
Dependent modules: []
Dependent packages: [base, ghc-prim, integer-gmp]