Commit ffcaf21a authored by Simon Peyton Jones's avatar Simon Peyton Jones
Browse files

Accept error message changes after removal of silent superclass parameters

parent 81b84597
tcfail019.hs:18:10:
No instances for (C [a], B [a])
No instance for (B [a])
arising from the superclasses of an instance declaration
Possible fix: add instance declarations for (C [a], B [a])
Possible fix: add an instance declaration for (B [a])
In the instance declaration for `D [a]'
tcfail019.hs:18:10:
No instance for (C [a])
arising from the superclasses of an instance declaration
Possible fix: add an instance declaration for (C [a])
In the instance declaration for `D [a]'
......@@ -7,3 +7,18 @@ tcfail042.hs:15:10:
Possible fix:
add (Num a) to the context of the instance declaration
In the instance declaration for `Bar [a]'
tcfail042.hs:17:18:
Could not deduce (Num a) arising from a use of `foo'
from the context (Eq a, Show a)
bound by the instance declaration at tcfail042.hs:15:10-34
Possible fix:
add (Num a) to the context of the instance declaration
In the expression: foo xs
In an equation for `bar':
bar (x : xs)
= foo xs
where
u = x == x
v = show x
In the instance declaration for `Bar [a]'
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment