blob: 7b80d066655ef18ff6989b6ce94d734865dcc02b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
tcfail153.hs:6:7: error: [GHC-25897]
• Couldn't match type ‘a’ with ‘Bool’
Expected: [a]
Actual: [Bool]
‘a’ is a rigid type variable bound by
the type signature for:
f :: forall a. a -> [a]
at tcfail153.hs:5:1-13
• In the expression: g x
In an equation for ‘f’:
f x
= g x
where
g y = if y then [] else [...]
• Relevant bindings include
x :: a (bound at tcfail153.hs:6:3)
f :: a -> [a] (bound at tcfail153.hs:6:1)
|