ea9033ac6ce6f6b5427e0152081a44fedae0e4a9
[ghc.git] / testsuite / tests / gadt / gadt7.stderr
1
2 gadt7.hs:16:38: error:
3     • Couldn't match expected type ‘p1’ with actual type ‘p’
4         ‘p1’ is untouchable
5           inside the constraints: a ~ Int
6           bound by a pattern with constructor: K :: T Int,
7                    in a case alternative
8           at gadt7.hs:16:33
9       ‘p1’ is a rigid type variable bound by
10         the inferred type of i1b :: T a -> p -> p1 at gadt7.hs:16:1-44
11       ‘p’ is a rigid type variable bound by
12         the inferred type of i1b :: T a -> p -> p1 at gadt7.hs:16:1-44
13       Possible fix: add a type signature for ‘i1b’
14     • In the expression: y1
15       In a case alternative: K -> y1
16       In the expression: case t1 of { K -> y1 }
17     • Relevant bindings include
18         y1 :: p (bound at gadt7.hs:16:16)
19         y :: p (bound at gadt7.hs:16:7)
20         i1b :: T a -> p -> p1 (bound at gadt7.hs:16:1)