blob: 0d38db4385c3059a8b3ea1acd0d73da95fab4eb3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
tcfail153.hs:6:7: error:
• 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)
|