blob: ba995b65eaab226eb1fbdbcbf2518c87c8a8b554 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
tcfail179.hs:14:41:
Couldn't match type `x' with `s'
`x' is a rigid type variable bound by
a pattern with constructor
T :: forall s x. (s -> (x -> s) -> (x, s, Int)) -> T s,
in a case alternative
at tcfail179.hs:14:14
`s' is a rigid type variable bound by
the type signature for run :: T s -> Int at tcfail179.hs:13:1
Expected type: x -> s
Actual type: x -> x
In the second argument of `g', namely `id'
In the expression: g x id
|