-
-tcfail056.hs:10: Warning: no explicit method nor default method for `=='
- in an instance declaration for `Eq'
-
-tcfail056.hs:1: Duplicate or overlapping instance declarations
- for `Eq Foo' at tcfail056.hs:6 and tcfail056.hs:10
-
-tcfail056.hs:1: Duplicate or overlapping instance declarations
- for `Eq Foo' at tcfail056.hs:6 and tcfail056.hs:10
-
-tcfail056.hs:1: Duplicate or overlapping instance declarations
- for `Eq Foo' at tcfail056.hs:6 and tcfail056.hs:10
-
-tcfail056.hs:10: Class `Eq' does not have a method `<='
-Compilation had errors
+Duplicate or overlapping instance declarations:
+ tcfail056.hs:5: {Eq Foo}
+ tcfail056.hs:8: {Eq Foo}
+
+tcfail056.hs:8: Class `Eq' does not have a method `<='