Update output: New error messages as per #8576
authorJoachim Breitner <mail@joachim-breitner.de>
Tue, 3 Dec 2013 10:42:19 +0000 (10:42 +0000)
committerJoachim Breitner <mail@joachim-breitner.de>
Tue, 3 Dec 2013 10:42:19 +0000 (10:42 +0000)
testsuite/tests/deriving/should_fail/T2851.stderr
testsuite/tests/deriving/should_fail/drvfail-functor2.stderr
testsuite/tests/deriving/should_fail/drvfail001.stderr
testsuite/tests/deriving/should_fail/drvfail002.stderr
testsuite/tests/deriving/should_fail/drvfail003.stderr
testsuite/tests/deriving/should_fail/drvfail007.stderr
testsuite/tests/deriving/should_fail/drvfail013.stderr
testsuite/tests/typecheck/should_fail/tcfail046.stderr
testsuite/tests/typecheck/should_fail/tcfail118.stderr
testsuite/tests/typecheck/should_fail/tcfail169.stderr

index 70802ab..c7a3bf5 100644 (file)
@@ -1,7 +1,7 @@
 
 T2851.hs:9:15:
     No instance for (Show (F a))
-      arising from the 'deriving' clause of a data type declaration
+      arising from the first field of ‛D’ (type ‛F a’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index 8691b38..322125c 100644 (file)
@@ -24,7 +24,7 @@ drvfail-functor2.hs:20:14:
 
 drvfail-functor2.hs:26:14:
     No instance for (Functor NoFunctor)
-      arising from the 'deriving' clause of a data type declaration
+      arising from the first field of ‛UseNoFunctor’ (type ‛NoFunctor a’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index 8c0be37..3f3d4ec 100644 (file)
@@ -1,7 +1,7 @@
 
 drvfail001.hs:16:33:
     No instance for (Show (f (f a)))
-      arising from the 'deriving' clause of a data type declaration
+      arising from the first field of ‛ZeroS’ (type ‛f (f a)’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index 20d54c6..8064cb6 100644 (file)
@@ -1,7 +1,7 @@
 
 drvfail002.hs:19:23:
     No instance for (X T c)
-      arising from the 'deriving' clause of a data type declaration
+      arising from the first field of ‛S’ (type ‛T’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index f329420..a2493f3 100644 (file)
@@ -1,7 +1,7 @@
 
 drvfail003.hs:16:56:
     No instance for (Show (v (v a)))
-      arising from the 'deriving' clause of a data type declaration
+      arising from the first field of ‛End’ (type ‛v (v a)’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index d47c14e..c9d998e 100644 (file)
@@ -1,7 +1,7 @@
 
 drvfail007.hs:4:38:
     No instance for (Eq (Int -> Int))
-      arising from the 'deriving' clause of a data type declaration
+      arising from the first field of ‛Foo’ (type ‛Int -> Int’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index 29d8ba6..4b2350f 100644 (file)
@@ -9,7 +9,7 @@ drvfail013.hs:4:70:
 
 drvfail013.hs:6:70:
     No instance for (Eq (m (Maybe a)))
-      arising from the 'deriving' clause of a data type declaration
+      arising from the first field of ‛MaybeT'’ (type ‛m (Maybe a)’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index e3a8f16..b029915 100644 (file)
@@ -1,7 +1,7 @@
 
 tcfail046.hs:10:50:
     No instance for (Eq (Process a))
-      arising from the 'deriving' clause of a data type declaration
+      arising from the first field of ‛Do’ (type ‛Process a’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
@@ -9,7 +9,7 @@ tcfail046.hs:10:50:
 
 tcfail046.hs:22:25:
     No instance for (Eq (Process a))
-      arising from the 'deriving' clause of a data type declaration
+      arising from the first field of ‛Create’ (type ‛Process a’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index ec21d1f..01f6654 100644 (file)
@@ -1,7 +1,7 @@
 
 tcfail118.hs:10:29:
     Overlapping instances for Eq Foo
-      arising from the 'deriving' clause of a data type declaration
+      arising from the first field of ‛Bar’ (type ‛Foo’)
     Matching instances:
       instance Eq Foo -- Defined at tcfail118.hs:11:25
       instance Eq Foo -- Defined at tcfail118.hs:13:10
index 1e0262d..e1ac2db 100644 (file)
@@ -1,7 +1,7 @@
 
 tcfail169.hs:7:51:
     No instance for (Show (Succ a))
-      arising from the 'deriving' clause of a data type declaration
+      arising from the second field of ‛Cons’ (type ‛Seq (Succ a)’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself