summaryrefslogtreecommitdiff
path: root/testsuite/tests/typecheck/should_fail/tcfail153.stderr
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)