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

T7869.hs:3:12: error:
    • Couldn't match type ‘b’ with ‘b1’
        because type variable ‘b1’ would escape its scope
      This (rigid, skolem) type variable is bound by
        an expression type signature:
          [a1] -> b1
        at T7869.hs:3:20-27
      Expected type: [a1] -> b1
        Actual type: [a] -> b
    • In the expression: f x
      In the expression: (\ x -> f x) :: [a] -> b
      In an equation for ‘f’: f = (\ x -> f x) :: [a] -> b
    • Relevant bindings include f :: [a] -> b (bound at T7869.hs:3:1)