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

T11010.hs:9:36: error:
    • Couldn't match type ‘a1’ with ‘Int’
      ‘a1’ is a rigid type variable bound by
        a pattern with constructor:
          Fun :: forall a b. String -> (a -> b) -> Expr a -> Expr b,
        in a pattern synonym declaration
        at T11010.hs:9:26-36
      Expected type: a -> b
        Actual type: a1 -> b
    • In the declaration for pattern synonym ‘IntFun’
    • Relevant bindings include
        x :: Expr a1 (bound at T11010.hs:9:36)
        f :: a1 -> b (bound at T11010.hs:9:34)