summaryrefslogtreecommitdiff
path: root/testsuite/tests/typecheck/should_compile/FD2.stderr
blob: 618c361f49649e0ae36d07b4697e337f198f36b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

FD2.hs:26:38:
    Could not deduce (e1 ~ e)
    from the context (Foldable a)
      bound by the class declaration for `Foldable'
      at FD2.hs:(17,1)-(26,39)
    or from (Elem a e)
      bound by the type signature for
                 foldr1 :: Elem a e => (e -> e -> e) -> a -> e
      at FD2.hs:(22,3)-(26,39)
    or from (Elem a e1)
      bound by the type signature for
                 mf :: Elem a e1 => e1 -> Maybe e1 -> Maybe e1
      at FD2.hs:(25,12)-(26,39)
      `e1' is a rigid type variable bound by
           the type signature for
             mf :: Elem a e1 => e1 -> Maybe e1 -> Maybe e1
           at FD2.hs:25:12
      `e' is a rigid type variable bound by
          the type signature for
            foldr1 :: Elem a e => (e -> e -> e) -> a -> e
          at FD2.hs:22:3
    In the second argument of `f', namely `y'
    In the first argument of `Just', namely `(f x y)'
    In the expression: Just (f x y)