summaryrefslogtreecommitdiff
path: root/testsuite/tests/typecheck/should_compile/FD2.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/typecheck/should_compile/FD2.stderr')
-rw-r--r--testsuite/tests/typecheck/should_compile/FD2.stderr25
1 files changed, 25 insertions, 0 deletions
diff --git a/testsuite/tests/typecheck/should_compile/FD2.stderr b/testsuite/tests/typecheck/should_compile/FD2.stderr
new file mode 100644
index 0000000000..618c361f49
--- /dev/null
+++ b/testsuite/tests/typecheck/should_compile/FD2.stderr
@@ -0,0 +1,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)