summaryrefslogtreecommitdiff
path: root/testsuite/tests/typecheck/should_fail/mc22.stderr
blob: d15dd7bde355edaada3020a66a4c23df7672387b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

mc22.hs:10:26: error:
    • Couldn't match type ‘a’ with ‘t a’
      ‘a’ is a rigid type variable bound by
        a type expected by the context:
          forall a. [a] -> [t a]
        at mc22.hs:9:9
      Expected type: [a] -> [t a]
        Actual type: [t a] -> [t a]
    • In the expression: take 5
      In a stmt of a monad comprehension: then group using take 5
      In the expression:
        [x + 1 | x <- ["Hello", "World"], then group using take 5]
    • Relevant bindings include
        foo :: [t [Char]] (bound at mc22.hs:8:1)