summaryrefslogtreecommitdiff
path: root/testsuite/tests/rename
diff options
context:
space:
mode:
authorsheaf <sam.derbyshire@gmail.com>2022-09-13 10:22:05 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-09-13 10:27:53 -0400
commit362cca13858faf7e1158273780ea900e7dad5827 (patch)
tree468c06697b2a6ef3f65b79a469a131d279f71deb /testsuite/tests/rename
parent65a0bd69ac1fb59047cd4c8554a8fc756c7b3476 (diff)
downloadhaskell-362cca13858faf7e1158273780ea900e7dad5827.tar.gz
Diagnostic codes: acccept test changes
The testsuite output now contains diagnostic codes, so many tests need to be updated at once. We decided it was best to keep the diagnostic codes in the testsuite output, so that contributors don't inadvertently make changes to the diagnostic codes.
Diffstat (limited to 'testsuite/tests/rename')
-rw-r--r--testsuite/tests/rename/prog002/rename.prog002.stderr2
-rw-r--r--testsuite/tests/rename/prog003/rename.prog003.stderr3
-rw-r--r--testsuite/tests/rename/should_compile/ExplicitForAllRules1.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/T12597.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/T13646.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/T1789.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/T17c.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/T17e.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/T1972.stderr4
-rw-r--r--testsuite/tests/rename/should_compile/T19984.stderr10
-rw-r--r--testsuite/tests/rename/should_compile/T20472.stderr6
-rw-r--r--testsuite/tests/rename/should_compile/T20609.stderr14
-rw-r--r--testsuite/tests/rename/should_compile/T20609a.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/T20609b.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/T20609c.stderr4
-rw-r--r--testsuite/tests/rename/should_compile/T20609d.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/T2600.stderr11
-rw-r--r--testsuite/tests/rename/should_compile/T3262.stderr4
-rw-r--r--testsuite/tests/rename/should_compile/T3823.stderr10
-rw-r--r--testsuite/tests/rename/should_compile/T4426.stderr18
-rw-r--r--testsuite/tests/rename/should_compile/T4489.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/T5334.stderr4
-rw-r--r--testsuite/tests/rename/should_compile/T5867.stderr4
-rw-r--r--testsuite/tests/rename/should_compile/T7085.stderr4
-rw-r--r--testsuite/tests/rename/should_compile/T9778.stderr4
-rw-r--r--testsuite/tests/rename/should_compile/rn039.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/rn050.stderr4
-rw-r--r--testsuite/tests/rename/should_compile/rn064.stderr2
-rw-r--r--testsuite/tests/rename/should_compile/rn066.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/ExplicitForAllRules2.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/RnStaticPointersFail01.stderr10
-rw-r--r--testsuite/tests/rename/should_fail/RnStaticPointersFail02.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/RnStaticPointersFail03.stderr52
-rw-r--r--testsuite/tests/rename/should_fail/T10618.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T10781.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T11071.stderr20
-rw-r--r--testsuite/tests/rename/should_fail/T11071a.stderr10
-rw-r--r--testsuite/tests/rename/should_fail/T11592.stderr8
-rw-r--r--testsuite/tests/rename/should_fail/T12229.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T12681.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T12686.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/T12879.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T13568.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T13947.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T14225.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T14307.stderr3
-rw-r--r--testsuite/tests/rename/should_fail/T14548.stderr10
-rw-r--r--testsuite/tests/rename/should_fail/T14591.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T14907a.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T14907b.stderr9
-rw-r--r--testsuite/tests/rename/should_fail/T15539.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T15607.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T15611a.stderr3
-rw-r--r--testsuite/tests/rename/should_fail/T15611b.stderr3
-rw-r--r--testsuite/tests/rename/should_fail/T15957_Fail.stderr18
-rw-r--r--testsuite/tests/rename/should_fail/T1595a.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T16116b.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T16385.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/T16504.stderr6
-rw-r--r--testsuite/tests/rename/should_fail/T16610.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T17593.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/T18145.stderr6
-rw-r--r--testsuite/tests/rename/should_fail/T18240a.stderr9
-rw-r--r--testsuite/tests/rename/should_fail/T18740a.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T18740b.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/T19843a.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T19843b.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T19843c.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T19843d.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T19843e.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T19843f.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/T19843g.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T19843h.stderr10
-rw-r--r--testsuite/tests/rename/should_fail/T19843i.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T19843j.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T19843k.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T19843l.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T19843m.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T2723.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T2901.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T2993.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T3265.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/T495.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/T5001b.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T5281.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T5372.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T5513.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T5533.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T5657.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T5745.stderr3
-rw-r--r--testsuite/tests/rename/should_fail/T5892a.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T5892b.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T6018rnfail.stderr56
-rw-r--r--testsuite/tests/rename/should_fail/T7906.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T7937.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T7943.stderr8
-rw-r--r--testsuite/tests/rename/should_fail/T9177.stderr7
-rw-r--r--testsuite/tests/rename/should_fail/T9177a.stderr5
-rw-r--r--testsuite/tests/rename/should_fail/T9436.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/T9437.stderr3
-rw-r--r--testsuite/tests/rename/should_fail/T9815.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/mc13.stderr3
-rw-r--r--testsuite/tests/rename/should_fail/mc14.stderr3
-rw-r--r--testsuite/tests/rename/should_fail/rnfail008.stderr3
-rw-r--r--testsuite/tests/rename/should_fail/rnfail016.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail016a.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail018.stderr12
-rw-r--r--testsuite/tests/rename/should_fail/rnfail022.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail023.stderr6
-rw-r--r--testsuite/tests/rename/should_fail/rnfail024.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail025.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail026.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail027.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail028.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail029.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail030.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail031.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail032.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail033.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail034.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail035.stderr3
-rw-r--r--testsuite/tests/rename/should_fail/rnfail040.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/rnfail041.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/rnfail042.stderr12
-rw-r--r--testsuite/tests/rename/should_fail/rnfail045.stderr4
-rw-r--r--testsuite/tests/rename/should_fail/rnfail049.stderr3
-rw-r--r--testsuite/tests/rename/should_fail/rnfail050.stderr3
-rw-r--r--testsuite/tests/rename/should_fail/rnfail051.stderr2
-rw-r--r--testsuite/tests/rename/should_fail/rnfail052.stderr6
-rw-r--r--testsuite/tests/rename/should_fail/rnfail054.stderr8
-rw-r--r--testsuite/tests/rename/should_fail/rnfail057.stderr2
131 files changed, 326 insertions, 291 deletions
diff --git a/testsuite/tests/rename/prog002/rename.prog002.stderr b/testsuite/tests/rename/prog002/rename.prog002.stderr
index 9fe478288f..ed70237ce5 100644
--- a/testsuite/tests/rename/prog002/rename.prog002.stderr
+++ b/testsuite/tests/rename/prog002/rename.prog002.stderr
@@ -1,5 +1,5 @@
-rnfail037.hs:8:7: error:
+rnfail037.hs:8:7: error: [GHC-76037]
Not in scope: data constructor ‘Rn037Help.C’
Suggested fix:
Perhaps you want to remove ‘C’ from the explicit hiding list
diff --git a/testsuite/tests/rename/prog003/rename.prog003.stderr b/testsuite/tests/rename/prog003/rename.prog003.stderr
index b8f84781a6..cba2bbcc8f 100644
--- a/testsuite/tests/rename/prog003/rename.prog003.stderr
+++ b/testsuite/tests/rename/prog003/rename.prog003.stderr
@@ -1,2 +1,3 @@
-B.hs:4:6: error: Not in scope: type constructor or class ‘Class’
+B.hs:4:6: error: [GHC-76037]
+ Not in scope: type constructor or class ‘Class’
diff --git a/testsuite/tests/rename/should_compile/ExplicitForAllRules1.stderr b/testsuite/tests/rename/should_compile/ExplicitForAllRules1.stderr
index 7ac9b08cb2..d74f06b452 100644
--- a/testsuite/tests/rename/should_compile/ExplicitForAllRules1.stderr
+++ b/testsuite/tests/rename/should_compile/ExplicitForAllRules1.stderr
@@ -1,5 +1,5 @@
-ExplicitForAllRules1.hs:45:31: warning: [-Wforall-identifier (in -Wdefault)]
+ExplicitForAllRules1.hs:45:31: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
diff --git a/testsuite/tests/rename/should_compile/T12597.stderr b/testsuite/tests/rename/should_compile/T12597.stderr
index e3df440372..667e27e47f 100644
--- a/testsuite/tests/rename/should_compile/T12597.stderr
+++ b/testsuite/tests/rename/should_compile/T12597.stderr
@@ -1,3 +1,3 @@
-T12597.hs:5:1: warning: [-Wmissing-signatures (in -Wall)]
+T12597.hs:5:1: warning: [GHC-38417] [-Wmissing-signatures (in -Wall)]
Top-level binding with no type signature: f :: p -> p
diff --git a/testsuite/tests/rename/should_compile/T13646.stderr b/testsuite/tests/rename/should_compile/T13646.stderr
index ad23c444c9..8e491aff9b 100644
--- a/testsuite/tests/rename/should_compile/T13646.stderr
+++ b/testsuite/tests/rename/should_compile/T13646.stderr
@@ -1,3 +1,3 @@
-T13646.hs:12:14: warning: [-Wunused-pattern-binds (in -Wextra, -Wunused-binds)]
+T13646.hs:12:14: warning: [GHC-61367] [-Wunused-pattern-binds (in -Wextra, -Wunused-binds)]
This pattern-binding binds no variables: () = assert False ()
diff --git a/testsuite/tests/rename/should_compile/T1789.stderr b/testsuite/tests/rename/should_compile/T1789.stderr
index dc7f00360a..d15f0044a2 100644
--- a/testsuite/tests/rename/should_compile/T1789.stderr
+++ b/testsuite/tests/rename/should_compile/T1789.stderr
@@ -5,7 +5,7 @@ T1789.hs:6:1: warning: [-Wmissing-import-lists]
T1789.hs:7:1: warning: [-Wmissing-import-lists]
The module ‘Data.Map’ does not have an explicit import list
-T1789.hs:9:1: warning: [-Wmissing-import-lists]
+T1789.hs:9:1: warning: [GHC-77037] [-Wmissing-import-lists]
The import item ‘Maybe(..)’ does not have an explicit import list
T1789.hs:10:1: warning: [-Wmissing-import-lists]
diff --git a/testsuite/tests/rename/should_compile/T17c.stderr b/testsuite/tests/rename/should_compile/T17c.stderr
index 194e598099..5bd67c14f4 100644
--- a/testsuite/tests/rename/should_compile/T17c.stderr
+++ b/testsuite/tests/rename/should_compile/T17c.stderr
@@ -1,3 +1,3 @@
-T17c.hs:11:11: warning: [-Wunused-pattern-binds (in -Wextra, -Wunused-binds)]
+T17c.hs:11:11: warning: [GHC-61367] [-Wunused-pattern-binds (in -Wextra, -Wunused-binds)]
This pattern-binding binds no variables: True = True
diff --git a/testsuite/tests/rename/should_compile/T17e.stderr b/testsuite/tests/rename/should_compile/T17e.stderr
index 2d0e0bdc87..3e691426ea 100644
--- a/testsuite/tests/rename/should_compile/T17e.stderr
+++ b/testsuite/tests/rename/should_compile/T17e.stderr
@@ -2,7 +2,7 @@
T17e.hs:8:1: warning: [-Wunused-top-binds (in -Wextra, -Wunused-binds)]
Defined but not used: ‘top’
-T17e.hs:11:11: warning: [-Wunused-pattern-binds (in -Wextra, -Wunused-binds)]
+T17e.hs:11:11: warning: [GHC-61367] [-Wunused-pattern-binds (in -Wextra, -Wunused-binds)]
This pattern-binding binds no variables: True = True
T17e.hs:17:12: warning: [-Wunused-local-binds (in -Wextra, -Wunused-binds)]
diff --git a/testsuite/tests/rename/should_compile/T1972.stderr b/testsuite/tests/rename/should_compile/T1972.stderr
index 3311f0aded..d3d92a213a 100644
--- a/testsuite/tests/rename/should_compile/T1972.stderr
+++ b/testsuite/tests/rename/should_compile/T1972.stderr
@@ -1,9 +1,9 @@
-T1972.hs:13:3: warning: [-Wname-shadowing (in -Wall)]
+T1972.hs:13:3: warning: [GHC-63397] [-Wname-shadowing (in -Wall)]
This binding for ‘name’ shadows the existing binding
defined at T1972.hs:10:19
-T1972.hs:15:3: warning: [-Wname-shadowing (in -Wall)]
+T1972.hs:15:3: warning: [GHC-63397] [-Wname-shadowing (in -Wall)]
This binding for ‘mapAccumL’ shadows the existing bindings
imported from ‘Data.List’ at T1972.hs:8:19-27
(and originally defined in ‘Data.Traversable’)
diff --git a/testsuite/tests/rename/should_compile/T19984.stderr b/testsuite/tests/rename/should_compile/T19984.stderr
index 1f814797be..3bf2c42e92 100644
--- a/testsuite/tests/rename/should_compile/T19984.stderr
+++ b/testsuite/tests/rename/should_compile/T19984.stderr
@@ -1,20 +1,20 @@
-T19984.hs:10:15: warning: [-Wunticked-promoted-constructors]
+T19984.hs:10:15: warning: [GHC-49957] [-Wunticked-promoted-constructors]
Unticked promoted constructor: :
Suggested fix: Use ': instead of :
-T19984.hs:11:11: warning: [-Wunticked-promoted-constructors]
+T19984.hs:11:11: warning: [GHC-49957] [-Wunticked-promoted-constructors]
Unticked promoted list.
Suggested fix: Add a promotion tick, e.g. '[x,y,z].
-T19984.hs:12:11: warning: [-Wunticked-promoted-constructors]
+T19984.hs:12:11: warning: [GHC-49957] [-Wunticked-promoted-constructors]
Unticked promoted constructor: (:).
Suggested fix: Use '(:) instead of (:).
-T19984.hs:13:15: warning: [-Wunticked-promoted-constructors]
+T19984.hs:13:15: warning: [GHC-49957] [-Wunticked-promoted-constructors]
Unticked promoted constructor: :-
Suggested fix: Use ':- instead of :-
-T19984.hs:14:11: warning: [-Wunticked-promoted-constructors]
+T19984.hs:14:11: warning: [GHC-49957] [-Wunticked-promoted-constructors]
Unticked promoted constructor: (:-).
Suggested fix: Use '(:-) instead of (:-).
diff --git a/testsuite/tests/rename/should_compile/T20472.stderr b/testsuite/tests/rename/should_compile/T20472.stderr
index 0b26c5b480..c1b18c4951 100644
--- a/testsuite/tests/rename/should_compile/T20472.stderr
+++ b/testsuite/tests/rename/should_compile/T20472.stderr
@@ -1,9 +1,9 @@
-T20472.hs:5:5: warning: [-Wdeferred-out-of-scope-variables (in -Wdefault)]
+T20472.hs:5:5: warning: [GHC-88464] [-Wdeferred-out-of-scope-variables (in -Wdefault)]
Variable not in scope: nonexistent
-T20472.hs:6:5: warning: [-Wdeferred-out-of-scope-variables (in -Wdefault)]
+T20472.hs:6:5: warning: [GHC-88464] [-Wdeferred-out-of-scope-variables (in -Wdefault)]
Variable not in scope: nonexistent
-T20472.hs:8:5: warning: [-Wdeferred-out-of-scope-variables (in -Wdefault)]
+T20472.hs:8:5: warning: [GHC-88464] [-Wdeferred-out-of-scope-variables (in -Wdefault)]
Variable not in scope: x
diff --git a/testsuite/tests/rename/should_compile/T20609.stderr b/testsuite/tests/rename/should_compile/T20609.stderr
index a9958e2b85..9354676c45 100644
--- a/testsuite/tests/rename/should_compile/T20609.stderr
+++ b/testsuite/tests/rename/should_compile/T20609.stderr
@@ -1,47 +1,47 @@
-T20609.hs:6:1: warning: [-Wforall-identifier (in -Wdefault)]
+T20609.hs:6:1: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
Consider using another name, such as
‘forAll’, ‘for_all’, or ‘forall_’.
-T20609.hs:8:1: warning: [-Wforall-identifier (in -Wdefault)]
+T20609.hs:8:1: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘∀’ as an identifier
will become an error in a future GHC release.
Suggested fix:
Consider using another name, such as
‘forAll’, ‘for_all’, or ‘forall_’.
-T20609.hs:10:8: warning: [-Wforall-identifier (in -Wdefault)]
+T20609.hs:10:8: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
Consider using another name, such as
‘forAll’, ‘for_all’, or ‘forall_’.
-T20609.hs:12:11: warning: [-Wforall-identifier (in -Wdefault)]
+T20609.hs:12:11: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
Consider using another name, such as
‘forAll’, ‘for_all’, or ‘forall_’.
-T20609.hs:14:16: warning: [-Wforall-identifier (in -Wdefault)]
+T20609.hs:14:16: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
Consider using another name, such as
‘forAll’, ‘for_all’, or ‘forall_’.
-T20609.hs:16:25: warning: [-Wforall-identifier (in -Wdefault)]
+T20609.hs:16:25: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
Consider using another name, such as
‘forAll’, ‘for_all’, or ‘forall_’.
-T20609.hs:18:40: warning: [-Wforall-identifier (in -Wdefault)]
+T20609.hs:18:40: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
diff --git a/testsuite/tests/rename/should_compile/T20609a.stderr b/testsuite/tests/rename/should_compile/T20609a.stderr
index d828a1b269..a0f2e3a323 100644
--- a/testsuite/tests/rename/should_compile/T20609a.stderr
+++ b/testsuite/tests/rename/should_compile/T20609a.stderr
@@ -1,5 +1,5 @@
-T20609a.hs:6:23: warning: [-Wforall-identifier (in -Wdefault)]
+T20609a.hs:6:23: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
diff --git a/testsuite/tests/rename/should_compile/T20609b.stderr b/testsuite/tests/rename/should_compile/T20609b.stderr
index c356dde8b0..dcaabbdaef 100644
--- a/testsuite/tests/rename/should_compile/T20609b.stderr
+++ b/testsuite/tests/rename/should_compile/T20609b.stderr
@@ -1,5 +1,5 @@
-T20609b.hs:7:3: warning: [-Wforall-identifier (in -Wdefault)]
+T20609b.hs:7:3: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
diff --git a/testsuite/tests/rename/should_compile/T20609c.stderr b/testsuite/tests/rename/should_compile/T20609c.stderr
index c22ead3d0b..4f24da7960 100644
--- a/testsuite/tests/rename/should_compile/T20609c.stderr
+++ b/testsuite/tests/rename/should_compile/T20609c.stderr
@@ -1,12 +1,12 @@
-T20609c.hs:5:22: warning: [-Wforall-identifier (in -Wdefault)]
+T20609c.hs:5:22: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
Consider using another name, such as
‘forAll’, ‘for_all’, or ‘forall_’.
-T20609c.hs:7:27: warning: [-Wforall-identifier (in -Wdefault)]
+T20609c.hs:7:27: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
diff --git a/testsuite/tests/rename/should_compile/T20609d.stderr b/testsuite/tests/rename/should_compile/T20609d.stderr
index 8060b3298f..e4829f2d2d 100644
--- a/testsuite/tests/rename/should_compile/T20609d.stderr
+++ b/testsuite/tests/rename/should_compile/T20609d.stderr
@@ -1,5 +1,5 @@
-T20609d.hs:6:3: warning: [-Wforall-identifier (in -Wdefault)]
+T20609d.hs:6:3: warning: [GHC-64088] [-Wforall-identifier (in -Wdefault)]
The use of ‘forall’ as an identifier
will become an error in a future GHC release.
Suggested fix:
diff --git a/testsuite/tests/rename/should_compile/T2600.stderr b/testsuite/tests/rename/should_compile/T2600.stderr
index 64ef6e9e82..78cc8a6513 100644
--- a/testsuite/tests/rename/should_compile/T2600.stderr
+++ b/testsuite/tests/rename/should_compile/T2600.stderr
@@ -1,13 +1,10 @@
-T2600.hs:16:1: warning: [-Winline-rule-shadowing (in -Wdefault)]
+T2600.hs:16:1: warning: [GHC-87502] [-Winline-rule-shadowing (in -Wdefault)]
Rule "myrule" may never fire
because rule "Class op to" for ‘to’ might fire first
- Suggested fix:
- Add phase [n] or [~n] to the competing rule
+ Suggested fix: Add phase [n] or [~n] to the competing rule
-T2600.hs:16:1: warning: [-Winline-rule-shadowing (in -Wdefault)]
+T2600.hs:16:1: warning: [GHC-87502] [-Winline-rule-shadowing (in -Wdefault)]
Rule "myrule" may never fire
because rule "Class op tmap" for ‘tmap’ might fire first
- Suggested fix:
- Add phase [n] or [~n] to the competing rule
-
+ Suggested fix: Add phase [n] or [~n] to the competing rule
diff --git a/testsuite/tests/rename/should_compile/T3262.stderr b/testsuite/tests/rename/should_compile/T3262.stderr
index 69500176b8..03ad00f42f 100644
--- a/testsuite/tests/rename/should_compile/T3262.stderr
+++ b/testsuite/tests/rename/should_compile/T3262.stderr
@@ -1,8 +1,8 @@
-T3262.hs:12:11: warning: [-Wname-shadowing (in -Wall)]
+T3262.hs:12:11: warning: [GHC-63397] [-Wname-shadowing (in -Wall)]
This binding for ‘not_ignored’ shadows the existing binding
bound at T3262.hs:11:11
-T3262.hs:20:15: warning: [-Wname-shadowing (in -Wall)]
+T3262.hs:20:15: warning: [GHC-63397] [-Wname-shadowing (in -Wall)]
This binding for ‘not_ignored’ shadows the existing binding
bound at T3262.hs:19:15
diff --git a/testsuite/tests/rename/should_compile/T3823.stderr b/testsuite/tests/rename/should_compile/T3823.stderr
index 6287a3529f..de96feee44 100644
--- a/testsuite/tests/rename/should_compile/T3823.stderr
+++ b/testsuite/tests/rename/should_compile/T3823.stderr
@@ -1,6 +1,6 @@
-T3823B.hs:8:7: error:
- Couldn't match expected type ‘A’ with actual type ‘Bool’
- In the first argument of ‘y’, namely ‘a’
- In the expression: y a
- In an equation for ‘b’: b = y a
+T3823B.hs:8:7: error: [GHC-83865]
+ • Couldn't match expected type ‘A’ with actual type ‘Bool’
+ • In the first argument of ‘y’, namely ‘a’
+ In the expression: y a
+ In an equation for ‘b’: b = y a
diff --git a/testsuite/tests/rename/should_compile/T4426.stderr b/testsuite/tests/rename/should_compile/T4426.stderr
index 0d0b70628c..720786d998 100644
--- a/testsuite/tests/rename/should_compile/T4426.stderr
+++ b/testsuite/tests/rename/should_compile/T4426.stderr
@@ -1,18 +1,18 @@
-T4426.hs:10:18: error: Not in scope: type variable ‘m’
+T4426.hs:10:18: error: [GHC-76037] Not in scope: type variable ‘m’
-T4426.hs:10:28: error: Not in scope: type variable ‘m’
+T4426.hs:10:28: error: [GHC-76037] Not in scope: type variable ‘m’
-T4426.hs:12:18: error: Not in scope: type variable ‘b’
+T4426.hs:12:18: error: [GHC-76037] Not in scope: type variable ‘b’
-T4426.hs:12:28: error: Not in scope: type variable ‘b’
+T4426.hs:12:28: error: [GHC-76037] Not in scope: type variable ‘b’
-T4426.hs:14:24: error: Not in scope: type variable ‘b’
+T4426.hs:14:24: error: [GHC-76037] Not in scope: type variable ‘b’
-T4426.hs:14:34: error: Not in scope: type variable ‘b’
+T4426.hs:14:34: error: [GHC-76037] Not in scope: type variable ‘b’
-T4426.hs:14:39: error: Not in scope: type variable ‘c’
+T4426.hs:14:39: error: [GHC-76037] Not in scope: type variable ‘c’
-T4426.hs:16:23: error: Not in scope: type variable ‘m’
+T4426.hs:16:23: error: [GHC-76037] Not in scope: type variable ‘m’
-T4426.hs:16:28: error: Not in scope: type variable ‘m’
+T4426.hs:16:28: error: [GHC-76037] Not in scope: type variable ‘m’
diff --git a/testsuite/tests/rename/should_compile/T4489.stderr b/testsuite/tests/rename/should_compile/T4489.stderr
index abb6438745..7e1bfbac38 100644
--- a/testsuite/tests/rename/should_compile/T4489.stderr
+++ b/testsuite/tests/rename/should_compile/T4489.stderr
@@ -2,5 +2,5 @@
T4489.hs:4:1: warning: [-Wmissing-import-lists]
The module ‘Data.Maybe’ does not have an explicit import list
-T4489.hs:5:1: warning: [-Wmissing-import-lists]
+T4489.hs:5:1: warning: [GHC-77037] [-Wmissing-import-lists]
The import item ‘Maybe(..)’ does not have an explicit import list
diff --git a/testsuite/tests/rename/should_compile/T5334.stderr b/testsuite/tests/rename/should_compile/T5334.stderr
index ef22a01608..e366873d23 100644
--- a/testsuite/tests/rename/should_compile/T5334.stderr
+++ b/testsuite/tests/rename/should_compile/T5334.stderr
@@ -1,5 +1,5 @@
-T5334.hs:7:5: warning: [-Wmissing-fields (in -Wdefault)]
+T5334.hs:7:5: warning: [GHC-20125] [-Wmissing-fields (in -Wdefault)]
• Fields of ‘T’ not initialised:
b :: Int
• In the expression: T {..}
@@ -8,7 +8,7 @@ T5334.hs:7:5: warning: [-Wmissing-fields (in -Wdefault)]
where
a = 1
-T5334.hs:14:5: warning: [-Wmissing-fields (in -Wdefault)]
+T5334.hs:14:5: warning: [GHC-20125] [-Wmissing-fields (in -Wdefault)]
• Fields of ‘S’ not initialised:
y :: Int
• In the expression: S {x = 1}
diff --git a/testsuite/tests/rename/should_compile/T5867.stderr b/testsuite/tests/rename/should_compile/T5867.stderr
index 34724ad487..9bef44b1d0 100644
--- a/testsuite/tests/rename/should_compile/T5867.stderr
+++ b/testsuite/tests/rename/should_compile/T5867.stderr
@@ -1,8 +1,8 @@
-T5867.hs:4:7: warning: [-Wdeprecations (in -Wdefault)]
+T5867.hs:4:7: warning: [GHC-68441] [-Wdeprecations (in -Wdefault)]
In the use of ‘f’ (imported from T5867a):
Deprecated: "Don't use f!"
-T5867.hs:5:7: warning: [-Wdeprecations (in -Wdefault)]
+T5867.hs:5:7: warning: [GHC-68441] [-Wdeprecations (in -Wdefault)]
In the use of ‘f’ (imported from T5867a):
Deprecated: "Don't use f!"
diff --git a/testsuite/tests/rename/should_compile/T7085.stderr b/testsuite/tests/rename/should_compile/T7085.stderr
index 6b60f62f48..564a542037 100644
--- a/testsuite/tests/rename/should_compile/T7085.stderr
+++ b/testsuite/tests/rename/should_compile/T7085.stderr
@@ -1,7 +1,7 @@
-T7085.hs:8:6: warning: [-Wunused-pattern-binds (in -Wextra, -Wunused-binds)]
+T7085.hs:8:6: warning: [GHC-61367] [-Wunused-pattern-binds (in -Wextra, -Wunused-binds)]
This pattern-binding binds no variables: Nothing = Just n
-T7085.hs:8:6: warning: [-Woverlapping-patterns (in -Wdefault)]
+T7085.hs:8:6: warning: [GHC-53633] [-Woverlapping-patterns (in -Wdefault)]
Pattern match is redundant
In a pattern binding: Nothing = ...
diff --git a/testsuite/tests/rename/should_compile/T9778.stderr b/testsuite/tests/rename/should_compile/T9778.stderr
index 24a9c3c958..8c5f09200d 100644
--- a/testsuite/tests/rename/should_compile/T9778.stderr
+++ b/testsuite/tests/rename/should_compile/T9778.stderr
@@ -1,8 +1,8 @@
-T9778.hs:12:10: warning: [-Wunticked-promoted-constructors]
+T9778.hs:12:10: warning: [GHC-49957] [-Wunticked-promoted-constructors]
Unticked promoted constructor: A.
Suggested fix: Use 'A instead of A.
-T9778.hs:16:14: warning: [-Wunticked-promoted-constructors]
+T9778.hs:16:14: warning: [GHC-49957] [-Wunticked-promoted-constructors]
Unticked promoted constructor: `MkD`.
Suggested fix: Use '`MkD` instead of `MkD`.
diff --git a/testsuite/tests/rename/should_compile/rn039.stderr b/testsuite/tests/rename/should_compile/rn039.stderr
index b662775e53..8d9dc1ec0a 100644
--- a/testsuite/tests/rename/should_compile/rn039.stderr
+++ b/testsuite/tests/rename/should_compile/rn039.stderr
@@ -1,5 +1,5 @@
-rn039.hs:6:16: warning: [-Wname-shadowing (in -Wall)]
+rn039.hs:6:16: warning: [GHC-63397] [-Wname-shadowing (in -Wall)]
This binding for ‘-’ shadows the existing binding
imported from ‘Prelude’ at rn039.hs:2:8-20
(and originally defined in ‘GHC.Num’)
diff --git a/testsuite/tests/rename/should_compile/rn050.stderr b/testsuite/tests/rename/should_compile/rn050.stderr
index 93df1a93ea..7eb3badaa3 100644
--- a/testsuite/tests/rename/should_compile/rn050.stderr
+++ b/testsuite/tests/rename/should_compile/rn050.stderr
@@ -1,8 +1,8 @@
-rn050.hs:13:7: warning: [-Wdeprecations (in -Wdefault)]
+rn050.hs:13:7: warning: [GHC-68441] [-Wdeprecations (in -Wdefault)]
In the use of ‘op’ (imported from Rn050_A):
Deprecated: "Use bop instead"
-rn050.hs:13:10: warning: [-Wdeprecations (in -Wdefault)]
+rn050.hs:13:10: warning: [GHC-68441] [-Wdeprecations (in -Wdefault)]
In the use of data constructor ‘C’ (imported from Rn050_A):
Deprecated: "Use D instead"
diff --git a/testsuite/tests/rename/should_compile/rn064.stderr b/testsuite/tests/rename/should_compile/rn064.stderr
index cac51b1a39..034ed9415d 100644
--- a/testsuite/tests/rename/should_compile/rn064.stderr
+++ b/testsuite/tests/rename/should_compile/rn064.stderr
@@ -1,4 +1,4 @@
-rn064.hs:13:12: warning: [-Wname-shadowing (in -Wall)]
+rn064.hs:13:12: warning: [GHC-63397] [-Wname-shadowing (in -Wall)]
This binding for ‘r’ shadows the existing binding
bound at rn064.hs:15:9
diff --git a/testsuite/tests/rename/should_compile/rn066.stderr b/testsuite/tests/rename/should_compile/rn066.stderr
index 660129f07a..ff29113bd8 100644
--- a/testsuite/tests/rename/should_compile/rn066.stderr
+++ b/testsuite/tests/rename/should_compile/rn066.stderr
@@ -1,8 +1,8 @@
-rn066.hs:13:7: warning: [-Wdeprecations (in -Wdefault)]
+rn066.hs:13:7: warning: [GHC-63394] [-Wdeprecations (in -Wdefault)]
In the use of ‘op’ (imported from Rn066_A):
"Is that really a good idea?"
-rn066.hs:13:10: warning: [-Wdeprecations (in -Wdefault)]
+rn066.hs:13:10: warning: [GHC-63394] [-Wdeprecations (in -Wdefault)]
In the use of data constructor ‘C’ (imported from Rn066_A):
"Are you sure you want to do that?"
diff --git a/testsuite/tests/rename/should_fail/ExplicitForAllRules2.stderr b/testsuite/tests/rename/should_fail/ExplicitForAllRules2.stderr
index 909cc0ae20..8930d4d1fd 100644
--- a/testsuite/tests/rename/should_fail/ExplicitForAllRules2.stderr
+++ b/testsuite/tests/rename/should_fail/ExplicitForAllRules2.stderr
@@ -1,10 +1,10 @@
-ExplicitForAllRules2.hs:6:41: error:
+ExplicitForAllRules2.hs:6:41: error: [GHC-76037]
Not in scope: type variable ‘b’
ExplicitForAllRules2.hs:7:11: error:
Rule "new5":
Forall'd variable ‘x’ does not appear on left hand side
-ExplicitForAllRules2.hs:8:49: error:
+ExplicitForAllRules2.hs:8:49: error: [GHC-76037]
Not in scope: type variable ‘c’
diff --git a/testsuite/tests/rename/should_fail/RnStaticPointersFail01.stderr b/testsuite/tests/rename/should_fail/RnStaticPointersFail01.stderr
index 52adc5b55b..ce9052593e 100644
--- a/testsuite/tests/rename/should_fail/RnStaticPointersFail01.stderr
+++ b/testsuite/tests/rename/should_fail/RnStaticPointersFail01.stderr
@@ -1,6 +1,6 @@
-RnStaticPointersFail01.hs:5:7:
- ‘x’ is used in a static form but it is not closed because it
- is not let-bound.
- In the expression: static x
- In an equation for ‘f’: f x = static x
+RnStaticPointersFail01.hs:5:7: error: [GHC-88431]
+ • ‘x’ is used in a static form but it is not closed because it
+ is not let-bound.
+ • In the expression: static x
+ In an equation for ‘f’: f x = static x
diff --git a/testsuite/tests/rename/should_fail/RnStaticPointersFail02.stderr b/testsuite/tests/rename/should_fail/RnStaticPointersFail02.stderr
index 6367162c68..07405667df 100644
--- a/testsuite/tests/rename/should_fail/RnStaticPointersFail02.stderr
+++ b/testsuite/tests/rename/should_fail/RnStaticPointersFail02.stderr
@@ -1,5 +1,5 @@
-RnStaticPointersFail02.hs:5:12: error:
+RnStaticPointersFail02.hs:5:12: error: [GHC-31891]
• Illegal term-level use of the type constructor or class ‘T’
• defined at RnStaticPointersFail02.hs:7:1
• In the body of a static form: T
diff --git a/testsuite/tests/rename/should_fail/RnStaticPointersFail03.stderr b/testsuite/tests/rename/should_fail/RnStaticPointersFail03.stderr
index 3ba18c6869..6ccee354a9 100644
--- a/testsuite/tests/rename/should_fail/RnStaticPointersFail03.stderr
+++ b/testsuite/tests/rename/should_fail/RnStaticPointersFail03.stderr
@@ -1,29 +1,29 @@
-RnStaticPointersFail03.hs:8:7:
- ‘x’ is used in a static form but it is not closed because it
- is not let-bound.
- In the expression: static (x . id)
- In an equation for ‘f’: f x = static (x . id)
+RnStaticPointersFail03.hs:8:7: error: [GHC-88431]
+ • ‘x’ is used in a static form but it is not closed because it
+ is not let-bound.
+ • In the expression: static (x . id)
+ In an equation for ‘f’: f x = static (x . id)
-RnStaticPointersFail03.hs:10:8:
- ‘k’ is used in a static form but it is not closed because it
- uses ‘x’ which is not let-bound.
- In the expression: static (k . id)
- In an equation for ‘f0’:
- f0 x
- = static (k . id)
- where
- k = const (const () x)
+RnStaticPointersFail03.hs:10:8: error: [GHC-88431]
+ • ‘k’ is used in a static form but it is not closed because it
+ uses ‘x’ which is not let-bound.
+ • In the expression: static (k . id)
+ In an equation for ‘f0’:
+ f0 x
+ = static (k . id)
+ where
+ k = const (const () x)
-RnStaticPointersFail03.hs:19:15:
- ‘g’ is used in a static form but it is not closed because it
- uses ‘h’ which has a non-closed type because it contains the
- type variables: ‘a’
- In the first argument of ‘const’, namely ‘(static (g undefined))’
- In the expression: const (static (g undefined)) (h x)
- In an equation for ‘f2’:
- f2 x
- = const (static (g undefined)) (h x)
- where
- g = h
- h = typeOf
+RnStaticPointersFail03.hs:19:15: error: [GHC-88431]
+ • ‘g’ is used in a static form but it is not closed because it
+ uses ‘h’ which has a non-closed type because it contains the
+ type variables: ‘a’
+ • In the first argument of ‘const’, namely ‘(static (g undefined))’
+ In the expression: const (static (g undefined)) (h x)
+ In an equation for ‘f2’:
+ f2 x
+ = const (static (g undefined)) (h x)
+ where
+ g = h
+ h = typeOf
diff --git a/testsuite/tests/rename/should_fail/T10618.stderr b/testsuite/tests/rename/should_fail/T10618.stderr
index 629e93727b..f67456009e 100644
--- a/testsuite/tests/rename/should_fail/T10618.stderr
+++ b/testsuite/tests/rename/should_fail/T10618.stderr
@@ -1,5 +1,5 @@
-T10618.hs:3:22: error:
+T10618.hs:3:22: error: [GHC-88464]
Variable not in scope: (<|>) :: Maybe (Maybe a0) -> Maybe a1 -> t
Suggested fix:
Perhaps use one of these:
diff --git a/testsuite/tests/rename/should_fail/T10781.stderr b/testsuite/tests/rename/should_fail/T10781.stderr
index 3a5ccde99f..7a7f017442 100644
--- a/testsuite/tests/rename/should_fail/T10781.stderr
+++ b/testsuite/tests/rename/should_fail/T10781.stderr
@@ -1,4 +1,4 @@
-T10781.hs:12:5: error:
+T10781.hs:12:5: error: [GHC-76037]
Not in scope: ‘Foo._name’
NB: no module named ‘Foo’ is imported.
diff --git a/testsuite/tests/rename/should_fail/T11071.stderr b/testsuite/tests/rename/should_fail/T11071.stderr
index 4faad680ec..ceb215ddb6 100644
--- a/testsuite/tests/rename/should_fail/T11071.stderr
+++ b/testsuite/tests/rename/should_fail/T11071.stderr
@@ -1,42 +1,42 @@
-T11071.hs:19:12: error:
+T11071.hs:19:12: error: [GHC-76037]
Not in scope: ‘NoSuchModule.foo’
NB: no module named ‘NoSuchModule’ is imported.
-T11071.hs:20:12: error:
+T11071.hs:20:12: error: [GHC-76037]
Not in scope: ‘Data.List.foobar’
NB: the module ‘Data.List’ does not export ‘foobar’.
-T11071.hs:21:12: error:
+T11071.hs:21:12: error: [GHC-76037]
Not in scope: ‘M.foobar’
NB: neither ‘Data.IntMap’ nor ‘Data.Map’ export ‘foobar’.
-T11071.hs:22:12: error:
+T11071.hs:22:12: error: [GHC-76037]
Not in scope: ‘M'.foobar’
NB: neither ‘System.IO’,
‘Data.IntMap’ nor ‘Data.Map’ export ‘foobar’.
-T11071.hs:23:12: error:
+T11071.hs:23:12: error: [GHC-76037]
Not in scope: ‘Data.List.sort’
Suggested fix:
Perhaps you want to add ‘sort’ to the import list in the import of
‘Data.List’ (T11071.hs:3:1-24).
-T11071.hs:24:12: error:
+T11071.hs:24:12: error: [GHC-76037]
Not in scope: ‘Data.List.unlines’
Suggested fixes:
• Perhaps use ‘Data.List.lines’ (imported from Data.List)
• Perhaps you want to add ‘unlines’ to the import list
in the import of ‘Data.List’ (T11071.hs:3:1-24).
-T11071.hs:25:12: error:
+T11071.hs:25:12: error: [GHC-76037]
Not in scope: ‘M.size’
Suggested fix:
Perhaps you want to add ‘size’ to one of these import lists:
‘Data.IntMap’ (T11071.hs:5:1-36)
‘Data.Map’ (T11071.hs:4:1-33)
-T11071.hs:26:12: error:
+T11071.hs:26:12: error: [GHC-76037]
Not in scope: ‘M.valid’
Suggested fixes:
• Perhaps use one of these:
@@ -45,13 +45,13 @@ T11071.hs:26:12: error:
• Perhaps you want to add ‘valid’ to the import list
in the import of ‘Data.Map’ (T11071.hs:4:1-33).
-T11071.hs:27:12: error:
+T11071.hs:27:12: error: [GHC-76037]
Not in scope: data constructor ‘Ord.Down’
Suggested fix:
Perhaps you want to remove ‘Down’ from the explicit hiding list
in the import of ‘Data.Ord’ (T11071.hs:8:1-46).
-T11071.hs:28:12: error:
+T11071.hs:28:12: error: [GHC-76037]
Not in scope: ‘M'.size’
Suggested fix:
Perhaps you want to remove ‘size’ from the hiding clauses
diff --git a/testsuite/tests/rename/should_fail/T11071a.stderr b/testsuite/tests/rename/should_fail/T11071a.stderr
index 5a2a9e92fa..6ab683b74b 100644
--- a/testsuite/tests/rename/should_fail/T11071a.stderr
+++ b/testsuite/tests/rename/should_fail/T11071a.stderr
@@ -1,11 +1,11 @@
-T11071a.hs:12:12: error:
+T11071a.hs:12:12: error: [GHC-88464]
Variable not in scope: intersperse
Suggested fix:
Perhaps you want to add ‘intersperse’ to the import list
in the import of ‘Data.List’ (T11071a.hs:3:1-24).
-T11071a.hs:13:12: error:
+T11071a.hs:13:12: error: [GHC-88464]
Variable not in scope: foldl'
Suggested fixes:
• Perhaps use one of these:
@@ -15,16 +15,16 @@ T11071a.hs:13:12: error:
‘Data.List’ (T11071a.hs:3:1-24)
‘Data.IntMap’ (T11071a.hs:4:1-21)
-T11071a.hs:14:12: error:
+T11071a.hs:14:12: error: [GHC-88464]
Data constructor not in scope: Down
Suggested fix:
Perhaps you want to remove ‘Down’ from the explicit hiding list
in the import of ‘Data.Ord’ (T11071a.hs:5:1-29).
-T11071a.hs:15:12: error:
+T11071a.hs:15:12: error: [GHC-88464]
Data constructor not in scope: True
Suggested fix:
Perhaps you want to remove ‘True’ from the explicit hiding list
in the import of ‘Prelude’ (T11071a.hs:6:1-28).
-T11071a.hs:16:12: error: Variable not in scope: foobar
+T11071a.hs:16:12: error: [GHC-88464] Variable not in scope: foobar
diff --git a/testsuite/tests/rename/should_fail/T11592.stderr b/testsuite/tests/rename/should_fail/T11592.stderr
index 9adac1549b..362e662fcb 100644
--- a/testsuite/tests/rename/should_fail/T11592.stderr
+++ b/testsuite/tests/rename/should_fail/T11592.stderr
@@ -1,8 +1,8 @@
-T11592.hs:5:14: error: Not in scope: type variable ‘a’
+T11592.hs:5:14: error: [GHC-76037] Not in scope: type variable ‘a’
-T11592.hs:7:16: error: Not in scope: type variable ‘a’
+T11592.hs:7:16: error: [GHC-76037] Not in scope: type variable ‘a’
-T11592.hs:8:18: error: Not in scope: type variable ‘a’
+T11592.hs:8:18: error: [GHC-76037] Not in scope: type variable ‘a’
-T11592.hs:10:20: error: Not in scope: type variable ‘a’
+T11592.hs:10:20: error: [GHC-76037] Not in scope: type variable ‘a’
diff --git a/testsuite/tests/rename/should_fail/T12229.stderr b/testsuite/tests/rename/should_fail/T12229.stderr
index 6eb4de53e2..e2758fe420 100644
--- a/testsuite/tests/rename/should_fail/T12229.stderr
+++ b/testsuite/tests/rename/should_fail/T12229.stderr
@@ -1,5 +1,5 @@
-T12229.hs:7:7: warning: [-Wmissing-fields (in -Wdefault)]
+T12229.hs:7:7: warning: [GHC-20125] [-Wmissing-fields (in -Wdefault)]
• Fields of ‘MkT’ not initialised:
pi :: Float
• In the expression: MkT {..}
diff --git a/testsuite/tests/rename/should_fail/T12681.stderr b/testsuite/tests/rename/should_fail/T12681.stderr
index 9f57265bcd..3a48d80c17 100644
--- a/testsuite/tests/rename/should_fail/T12681.stderr
+++ b/testsuite/tests/rename/should_fail/T12681.stderr
@@ -1,4 +1,4 @@
-T12681.hs:4:17: error:
+T12681.hs:4:17: error: [GHC-76037]
Not in scope: ‘a’
Suggested fix: Perhaps use ‘T12681a.a’ (imported from T12681a)
diff --git a/testsuite/tests/rename/should_fail/T12686.stderr b/testsuite/tests/rename/should_fail/T12686.stderr
index 682a3bd8f4..63f511dca7 100644
--- a/testsuite/tests/rename/should_fail/T12686.stderr
+++ b/testsuite/tests/rename/should_fail/T12686.stderr
@@ -1,8 +1,8 @@
-T12686.hs:7:16:
+T12686.hs:7:16: error: [GHC-88634]
Term variable ‘x’ cannot be used here
(term variables cannot be promoted)
-T12686.hs:12:19:
+T12686.hs:12:19: error: [GHC-88634]
Term variable ‘a’ cannot be used here
(term variables cannot be promoted)
diff --git a/testsuite/tests/rename/should_fail/T12879.stderr b/testsuite/tests/rename/should_fail/T12879.stderr
index 0c6b7f36f5..4f41da75b9 100644
--- a/testsuite/tests/rename/should_fail/T12879.stderr
+++ b/testsuite/tests/rename/should_fail/T12879.stderr
@@ -1,4 +1,4 @@
-T12879.hs:4:7: error:
+T12879.hs:4:7: error: [GHC-84077]
@-pattern in expression context: x@x
Type application syntax requires a space before '@'
diff --git a/testsuite/tests/rename/should_fail/T13568.stderr b/testsuite/tests/rename/should_fail/T13568.stderr
index b0fce190e0..7682b8836f 100644
--- a/testsuite/tests/rename/should_fail/T13568.stderr
+++ b/testsuite/tests/rename/should_fail/T13568.stderr
@@ -1,5 +1,5 @@
-T13568.hs:7:8: error:
+T13568.hs:7:8: error: [GHC-76037]
Not in scope: type constructor or class ‘A’
Suggested fix:
Perhaps you intended to use DataKinds
diff --git a/testsuite/tests/rename/should_fail/T13947.stderr b/testsuite/tests/rename/should_fail/T13947.stderr
index 8533f9f743..a24d2e1fa5 100644
--- a/testsuite/tests/rename/should_fail/T13947.stderr
+++ b/testsuite/tests/rename/should_fail/T13947.stderr
@@ -1,3 +1,3 @@
-T13947.hs:4:16: error:
+T13947.hs:4:16: error: [GHC-76037]
Not in scope: type constructor or class ‘:~:’
diff --git a/testsuite/tests/rename/should_fail/T14225.stderr b/testsuite/tests/rename/should_fail/T14225.stderr
index c3ea46a789..2f760e0dd4 100644
--- a/testsuite/tests/rename/should_fail/T14225.stderr
+++ b/testsuite/tests/rename/should_fail/T14225.stderr
@@ -1,4 +1,4 @@
-<interactive>:2:1: error:
+<interactive>:2:1: error: [GHC-76037]
Not in scope: ‘M.fromJusr’
Suggested fix: Perhaps use ‘M.fromJust’ (imported from Data.Maybe)
diff --git a/testsuite/tests/rename/should_fail/T14307.stderr b/testsuite/tests/rename/should_fail/T14307.stderr
index 1470a406d4..0ef380104c 100644
--- a/testsuite/tests/rename/should_fail/T14307.stderr
+++ b/testsuite/tests/rename/should_fail/T14307.stderr
@@ -1,2 +1,3 @@
-T14307.hs:10:4: error: Not in scope: data constructor ‘C’
+T14307.hs:10:4: error: [GHC-76037]
+ Not in scope: data constructor ‘C’
diff --git a/testsuite/tests/rename/should_fail/T14548.stderr b/testsuite/tests/rename/should_fail/T14548.stderr
index 3527ac4d63..62828a99de 100644
--- a/testsuite/tests/rename/should_fail/T14548.stderr
+++ b/testsuite/tests/rename/should_fail/T14548.stderr
@@ -1,10 +1,10 @@
-T14548.hs:8:27: error: Not in scope: type variable ‘k’
+T14548.hs:8:27: error: [GHC-76037] Not in scope: type variable ‘k’
-T14548.hs:9:13: error: Not in scope: type variable ‘k’
+T14548.hs:9:13: error: [GHC-76037] Not in scope: type variable ‘k’
-T14548.hs:12:19: error: Not in scope: type variable ‘k’
+T14548.hs:12:19: error: [GHC-76037] Not in scope: type variable ‘k’
-T14548.hs:12:34: error: Not in scope: type variable ‘k’
+T14548.hs:12:34: error: [GHC-76037] Not in scope: type variable ‘k’
-T14548.hs:13:13: error: Not in scope: type variable ‘k’
+T14548.hs:13:13: error: [GHC-76037] Not in scope: type variable ‘k’
diff --git a/testsuite/tests/rename/should_fail/T14591.stderr b/testsuite/tests/rename/should_fail/T14591.stderr
index 47e4df0d55..88e6a4852c 100644
--- a/testsuite/tests/rename/should_fail/T14591.stderr
+++ b/testsuite/tests/rename/should_fail/T14591.stderr
@@ -1,2 +1,2 @@
-T14591.hs:11:23: error: Variable not in scope: x
+T14591.hs:11:23: error: [GHC-88464] Variable not in scope: x
diff --git a/testsuite/tests/rename/should_fail/T14907a.stderr b/testsuite/tests/rename/should_fail/T14907a.stderr
index 26ce914c3d..28c9b01f9c 100644
--- a/testsuite/tests/rename/should_fail/T14907a.stderr
+++ b/testsuite/tests/rename/should_fail/T14907a.stderr
@@ -1,5 +1,5 @@
-T14907a.hs:3:8: error:
+T14907a.hs:3:8: error: [GHC-77878]
Unexpected type ‘Bool’
In the class declaration for ‘(,,)’
A class declaration should have form
diff --git a/testsuite/tests/rename/should_fail/T14907b.stderr b/testsuite/tests/rename/should_fail/T14907b.stderr
index b76cc11e2a..c113238389 100644
--- a/testsuite/tests/rename/should_fail/T14907b.stderr
+++ b/testsuite/tests/rename/should_fail/T14907b.stderr
@@ -1,6 +1,9 @@
-T14907b.hs:5:1: error: Illegal binding of built-in syntax: ()
+T14907b.hs:5:1: error: [GHC-69639]
+ Illegal binding of built-in syntax: ()
-T14907b.hs:6:1: error: Illegal binding of built-in syntax: (,)
+T14907b.hs:6:1: error: [GHC-69639]
+ Illegal binding of built-in syntax: (,)
-T14907b.hs:7:1: error: Illegal binding of built-in syntax: (,,)
+T14907b.hs:7:1: error: [GHC-69639]
+ Illegal binding of built-in syntax: (,,)
diff --git a/testsuite/tests/rename/should_fail/T15539.stderr b/testsuite/tests/rename/should_fail/T15539.stderr
index c3c1653b51..2658ee3265 100644
--- a/testsuite/tests/rename/should_fail/T15539.stderr
+++ b/testsuite/tests/rename/should_fail/T15539.stderr
@@ -1,5 +1,5 @@
-T15539.hs:6:13: error:
+T15539.hs:6:13: error: [GHC-88464]
Variable not in scope: baz
Suggested fix:
Perhaps use one of these: ‘bam’ (line 17), ‘bar’ (line 15)
diff --git a/testsuite/tests/rename/should_fail/T15607.stderr b/testsuite/tests/rename/should_fail/T15607.stderr
index 2a534d2a5a..b6bfed5e29 100644
--- a/testsuite/tests/rename/should_fail/T15607.stderr
+++ b/testsuite/tests/rename/should_fail/T15607.stderr
@@ -1,5 +1,5 @@
-T15607.hs:6:10: error:
+T15607.hs:6:10: error: [GHC-88464]
Variable not in scope: pure :: t0 -> t
Suggested fix:
Perhaps you want to remove ‘pure’ from the explicit hiding list
diff --git a/testsuite/tests/rename/should_fail/T15611a.stderr b/testsuite/tests/rename/should_fail/T15611a.stderr
index ebeb83b5f2..97cbb50bf8 100644
--- a/testsuite/tests/rename/should_fail/T15611a.stderr
+++ b/testsuite/tests/rename/should_fail/T15611a.stderr
@@ -1 +1,2 @@
-T15611a.hs:2:8: Not in scope: ‘Main.foo’
+
+T15611a.hs:2:8: error: [GHC-76037] Not in scope: ‘Main.foo’
diff --git a/testsuite/tests/rename/should_fail/T15611b.stderr b/testsuite/tests/rename/should_fail/T15611b.stderr
index 609ab4c041..339f295f44 100644
--- a/testsuite/tests/rename/should_fail/T15611b.stderr
+++ b/testsuite/tests/rename/should_fail/T15611b.stderr
@@ -1 +1,2 @@
-<interactive>:2:1: Not in scope: ‘T15611b.foo’
+
+<interactive>:2:1: error: [GHC-76037] Not in scope: ‘T15611b.foo’
diff --git a/testsuite/tests/rename/should_fail/T15957_Fail.stderr b/testsuite/tests/rename/should_fail/T15957_Fail.stderr
index 54d77c189b..4032c32814 100644
--- a/testsuite/tests/rename/should_fail/T15957_Fail.stderr
+++ b/testsuite/tests/rename/should_fail/T15957_Fail.stderr
@@ -1,36 +1,36 @@
-T15957_Fail.hs:7:6: error: [-Wunused-record-wildcards (in -Wall), -Werror=unused-record-wildcards]
+T15957_Fail.hs:7:6: error: [-Wunused-record-wildcards (in -Wall), Werror=unused-record-wildcards]
No variables bound in the record wildcard match are used
Possible fix: omit the ‘..’
-T15957_Fail.hs:8:9: error: [-Wunused-record-wildcards (in -Wall), -Werror=unused-record-wildcards]
+T15957_Fail.hs:8:9: error: [-Wunused-record-wildcards (in -Wall), Werror=unused-record-wildcards]
No variables bound in the record wildcard match are used
Possible fix: omit the ‘..’
-T15957_Fail.hs:9:12: error: [-Wredundant-record-wildcards (in -Wall), -Werror=redundant-record-wildcards]
+T15957_Fail.hs:9:12: error: [-Wredundant-record-wildcards (in -Wall), Werror=redundant-record-wildcards]
Record wildcard does not bind any new variables
Possible fix: omit the ‘..’
-T15957_Fail.hs:11:11: error: [-Wunused-record-wildcards (in -Wall), -Werror=unused-record-wildcards]
+T15957_Fail.hs:11:11: error: [-Wunused-record-wildcards (in -Wall), Werror=unused-record-wildcards]
No variables bound in the record wildcard match are used
Possible fix: omit the ‘..’
-T15957_Fail.hs:12:16: error: [-Wredundant-record-wildcards (in -Wall), -Werror=redundant-record-wildcards]
+T15957_Fail.hs:12:16: error: [-Wredundant-record-wildcards (in -Wall), Werror=redundant-record-wildcards]
Record wildcard does not bind any new variables
Possible fix: omit the ‘..’
-T15957_Fail.hs:13:15: error: [-Wredundant-record-wildcards (in -Wall), -Werror=redundant-record-wildcards]
+T15957_Fail.hs:13:15: error: [-Wredundant-record-wildcards (in -Wall), Werror=redundant-record-wildcards]
Record wildcard does not bind any new variables
Possible fix: omit the ‘..’
-T15957_Fail.hs:20:9: error: [-Wunused-record-wildcards (in -Wall), -Werror=unused-record-wildcards]
+T15957_Fail.hs:20:9: error: [-Wunused-record-wildcards (in -Wall), Werror=unused-record-wildcards]
No variables bound in the record wildcard match are used
Possible fix: omit the ‘..’
-T15957_Fail.hs:25:9: error: [-Wunused-record-wildcards (in -Wall), -Werror=unused-record-wildcards]
+T15957_Fail.hs:25:9: error: [-Wunused-record-wildcards (in -Wall), Werror=unused-record-wildcards]
No variables bound in the record wildcard match are used
Possible fix: omit the ‘..’
-T15957_Fail.hs:31:18: error: [-Wunused-record-wildcards (in -Wall), -Werror=unused-record-wildcards]
+T15957_Fail.hs:31:18: error: [-Wunused-record-wildcards (in -Wall), Werror=unused-record-wildcards]
No variables bound in the record wildcard match are used
Possible fix: omit the ‘..’
diff --git a/testsuite/tests/rename/should_fail/T1595a.stderr b/testsuite/tests/rename/should_fail/T1595a.stderr
index bcd601a377..1b23d215b2 100644
--- a/testsuite/tests/rename/should_fail/T1595a.stderr
+++ b/testsuite/tests/rename/should_fail/T1595a.stderr
@@ -1,3 +1,3 @@
-T1595a.hs:3:20: error:
+T1595a.hs:3:20: error: [GHC-76037]
Not in scope: type constructor or class ‘Tpyo’
diff --git a/testsuite/tests/rename/should_fail/T16116b.stderr b/testsuite/tests/rename/should_fail/T16116b.stderr
index ff6b5e13a4..5825633d37 100644
--- a/testsuite/tests/rename/should_fail/T16116b.stderr
+++ b/testsuite/tests/rename/should_fail/T16116b.stderr
@@ -1,2 +1,2 @@
-T16116b.hs:7:16: error: Not in scope: type variable ‘b’
+T16116b.hs:7:16: error: [GHC-76037] Not in scope: type variable ‘b’
diff --git a/testsuite/tests/rename/should_fail/T16385.stderr b/testsuite/tests/rename/should_fail/T16385.stderr
index b80275643c..2f0376ba70 100644
--- a/testsuite/tests/rename/should_fail/T16385.stderr
+++ b/testsuite/tests/rename/should_fail/T16385.stderr
@@ -1,8 +1,8 @@
-T16385.hs:4:10: error:
+T16385.hs:4:10: error: [GHC-56538]
• Instance head is not headed by a class: c
• In the instance declaration for ‘c’
-T16385.hs:5:10: error:
+T16385.hs:5:10: error: [GHC-56538]
• Instance head is not headed by a class: c
• In the instance declaration for ‘c’
diff --git a/testsuite/tests/rename/should_fail/T16504.stderr b/testsuite/tests/rename/should_fail/T16504.stderr
index 798404afc3..4d33569a1a 100644
--- a/testsuite/tests/rename/should_fail/T16504.stderr
+++ b/testsuite/tests/rename/should_fail/T16504.stderr
@@ -1,5 +1,5 @@
-T16504.hs:5:1: error:
+T16504.hs:5:1: error: [GHC-44432]
The type signature for ‘simpleFuntcion’
lacks an accompanying binding
Suggested fix:
@@ -7,12 +7,12 @@ T16504.hs:5:1: error:
‘simpleFunction’ (Defined at T16504.hs:6:1),
‘simpleFunction2’ (Defined at T16504.hs:7:1)
-T16504.hs:11:9: error:
+T16504.hs:11:9: error: [GHC-44432]
The type signature for ‘anotherFunction’
lacks an accompanying binding
Suggested fix:
Perhaps use ‘anotherFuntcion’ (Defined at T16504.hs:12:9)
-T16504.hs:15:1: error:
+T16504.hs:15:1: error: [GHC-44432]
The type signature for ‘nonexistentFuntcion’
lacks an accompanying binding
diff --git a/testsuite/tests/rename/should_fail/T16610.stderr b/testsuite/tests/rename/should_fail/T16610.stderr
index 9f1a671b53..e15a5fb51f 100644
--- a/testsuite/tests/rename/should_fail/T16610.stderr
+++ b/testsuite/tests/rename/should_fail/T16610.stderr
@@ -1,3 +1,3 @@
-T16610.hs:6:3: error:
+T16610.hs:6:3: error: [GHC-54721]
‘wrong’ is not a (visible) method of class ‘Eq’
diff --git a/testsuite/tests/rename/should_fail/T17593.stderr b/testsuite/tests/rename/should_fail/T17593.stderr
index 005f6c9fd4..2fde25b1f0 100644
--- a/testsuite/tests/rename/should_fail/T17593.stderr
+++ b/testsuite/tests/rename/should_fail/T17593.stderr
@@ -1,7 +1,7 @@
-T17593.hs:5:1: error:
+T17593.hs:5:1: error: [GHC-44432]
The type signature for ‘<+>’ lacks an accompanying binding
-T17593.hs:8:6: error:
+T17593.hs:8:6: error: [GHC-44432]
The standalone kind signature for ‘MkT’
lacks an accompanying binding
diff --git a/testsuite/tests/rename/should_fail/T18145.stderr b/testsuite/tests/rename/should_fail/T18145.stderr
index 606ad0f695..ac1fb7b807 100644
--- a/testsuite/tests/rename/should_fail/T18145.stderr
+++ b/testsuite/tests/rename/should_fail/T18145.stderr
@@ -1,6 +1,6 @@
-T18145.hs:10:44: error: Not in scope: type variable ‘a’
+T18145.hs:10:44: error: [GHC-76037] Not in scope: type variable ‘a’
-T18145.hs:14:41: error: Not in scope: type variable ‘a’
+T18145.hs:14:41: error: [GHC-76037] Not in scope: type variable ‘a’
-T18145.hs:17:41: error: Not in scope: type variable ‘a’
+T18145.hs:17:41: error: [GHC-76037] Not in scope: type variable ‘a’
diff --git a/testsuite/tests/rename/should_fail/T18240a.stderr b/testsuite/tests/rename/should_fail/T18240a.stderr
index 641bee5003..50b419add4 100644
--- a/testsuite/tests/rename/should_fail/T18240a.stderr
+++ b/testsuite/tests/rename/should_fail/T18240a.stderr
@@ -3,7 +3,8 @@ T18240a.hs:11:11: error:
Instance head cannot contain nested ‘forall’s or contexts
In an instance declaration
-T18240a.hs:12:15: error: Not in scope: type variable ‘a’
+T18240a.hs:12:15: error: [GHC-76037]
+ Not in scope: type variable ‘a’
T18240a.hs:14:11: error:
Instance head cannot contain nested ‘forall’s or contexts
@@ -13,13 +14,15 @@ T18240a.hs:17:11: error:
Instance head cannot contain nested ‘forall’s or contexts
In an instance declaration
-T18240a.hs:18:22: error: Not in scope: type variable ‘a’
+T18240a.hs:18:22: error: [GHC-76037]
+ Not in scope: type variable ‘a’
T18240a.hs:20:21: error:
Instance head cannot contain nested ‘forall’s or contexts
In an instance declaration
-T18240a.hs:21:24: error: Not in scope: type variable ‘b’
+T18240a.hs:21:24: error: [GHC-76037]
+ Not in scope: type variable ‘b’
T18240a.hs:23:19: error:
Instance head cannot contain nested ‘forall’s or contexts
diff --git a/testsuite/tests/rename/should_fail/T18740a.stderr b/testsuite/tests/rename/should_fail/T18740a.stderr
index c814f2bf36..5b36171a38 100644
--- a/testsuite/tests/rename/should_fail/T18740a.stderr
+++ b/testsuite/tests/rename/should_fail/T18740a.stderr
@@ -1,5 +1,5 @@
-T18740a.hs:3:5: error:
+T18740a.hs:3:5: error: [GHC-31891]
• Illegal term-level use of the type constructor or class ‘Int’
• imported from ‘Prelude’ at T18740a.hs:1:8-14
(and originally defined in ‘GHC.Types’)
diff --git a/testsuite/tests/rename/should_fail/T18740b.stderr b/testsuite/tests/rename/should_fail/T18740b.stderr
index 86c6c74961..1e13c3a974 100644
--- a/testsuite/tests/rename/should_fail/T18740b.stderr
+++ b/testsuite/tests/rename/should_fail/T18740b.stderr
@@ -1,6 +1,6 @@
-T18740b.hs:6:24: error:
+T18740b.hs:6:24: error: [GHC-31891]
• Illegal term-level use of the type variable ‘a’
- bound at T18740b.hs:6:4
+ • bound at T18740b.hs:6:4
• In the expression: a
In an equation for ‘f’: f (Proxy :: Proxy a) = a
diff --git a/testsuite/tests/rename/should_fail/T19843a.stderr b/testsuite/tests/rename/should_fail/T19843a.stderr
index 8f96612743..02ce2c6711 100644
--- a/testsuite/tests/rename/should_fail/T19843a.stderr
+++ b/testsuite/tests/rename/should_fail/T19843a.stderr
@@ -1,3 +1,3 @@
-T19843a.hs:5:6:
+T19843a.hs:5:6: error: [GHC-76037]
Not in scope: data constructor ‘Map’
diff --git a/testsuite/tests/rename/should_fail/T19843b.stderr b/testsuite/tests/rename/should_fail/T19843b.stderr
index 6a92e26a4d..e587843907 100644
--- a/testsuite/tests/rename/should_fail/T19843b.stderr
+++ b/testsuite/tests/rename/should_fail/T19843b.stderr
@@ -1,4 +1,4 @@
-T19843b.hs:7:6: error:
+T19843b.hs:7:6: error: [GHC-88464]
Data constructor not in scope: Map :: (a0 -> Bool) -> t -> t0
Suggested fix: Perhaps use variable ‘map’ (imported from Prelude)
diff --git a/testsuite/tests/rename/should_fail/T19843c.stderr b/testsuite/tests/rename/should_fail/T19843c.stderr
index d15ac772b4..28f58cd6f1 100644
--- a/testsuite/tests/rename/should_fail/T19843c.stderr
+++ b/testsuite/tests/rename/should_fail/T19843c.stderr
@@ -1,4 +1,4 @@
-T19843c.hs:6:6: error:
+T19843c.hs:6:6: error: [GHC-76037]
Not in scope: data constructor ‘Map.Map’
NB: the module ‘Data.Map’ does not export ‘Map’.
diff --git a/testsuite/tests/rename/should_fail/T19843d.stderr b/testsuite/tests/rename/should_fail/T19843d.stderr
index 34a5de28f0..f976076794 100644
--- a/testsuite/tests/rename/should_fail/T19843d.stderr
+++ b/testsuite/tests/rename/should_fail/T19843d.stderr
@@ -1,4 +1,4 @@
-T19843d.hs:7:6: error:
+T19843d.hs:7:6: error: [GHC-76037]
Not in scope: data constructor ‘Map’
Suggested fix: Perhaps use ‘Mup’ (line 5)
diff --git a/testsuite/tests/rename/should_fail/T19843e.stderr b/testsuite/tests/rename/should_fail/T19843e.stderr
index f5870a356e..69188c6b05 100644
--- a/testsuite/tests/rename/should_fail/T19843e.stderr
+++ b/testsuite/tests/rename/should_fail/T19843e.stderr
@@ -1,4 +1,4 @@
-T19843e.hs:9:6: error:
+T19843e.hs:9:6: error: [GHC-76037]
Not in scope: data constructor ‘Map’
Suggested fix: Perhaps use ‘Mup’ (line 7)
diff --git a/testsuite/tests/rename/should_fail/T19843f.stderr b/testsuite/tests/rename/should_fail/T19843f.stderr
index 3b73444439..c7c4d5dc58 100644
--- a/testsuite/tests/rename/should_fail/T19843f.stderr
+++ b/testsuite/tests/rename/should_fail/T19843f.stderr
@@ -1,8 +1,8 @@
-T19843f.hs:8:12: error:
+T19843f.hs:8:12: error: [GHC-76037]
Not in scope: ‘mup’
Suggested fix: Perhaps use ‘mop’ (line 5)
-T19843f.hs:10:10: error:
+T19843f.hs:10:10: error: [GHC-76037]
Not in scope: ‘mup’
Suggested fix: Perhaps use ‘mop’ (line 5)
diff --git a/testsuite/tests/rename/should_fail/T19843g.stderr b/testsuite/tests/rename/should_fail/T19843g.stderr
index f635b6c2d2..78ee13eadf 100644
--- a/testsuite/tests/rename/should_fail/T19843g.stderr
+++ b/testsuite/tests/rename/should_fail/T19843g.stderr
@@ -1,4 +1,4 @@
-T19843g.hs:10:12: error:
+T19843g.hs:10:12: error: [GHC-76037]
Not in scope: ‘mup’
Suggested fix: Perhaps use ‘mop’ (line 7)
diff --git a/testsuite/tests/rename/should_fail/T19843h.stderr b/testsuite/tests/rename/should_fail/T19843h.stderr
index 963740ca35..43cf59befd 100644
--- a/testsuite/tests/rename/should_fail/T19843h.stderr
+++ b/testsuite/tests/rename/should_fail/T19843h.stderr
@@ -1,30 +1,30 @@
-T19843h.hs:14:7: error:
+T19843h.hs:14:7: error: [GHC-39999]
• No instance for ‘GHC.Records.HasField "mup" r4 a4’
arising from selecting the field ‘mup’
Perhaps use ‘mop’ (line 11)
• In the expression: undefined.mup
In an equation for ‘foo’: foo = undefined.mup
-T19843h.hs:16:7: error:
+T19843h.hs:16:7: error: [GHC-39999]
• No instance for ‘GHC.Records.HasField "traverse" r3 a3’
arising from selecting the field ‘traverse’
• In the expression: undefined.traverse
In an equation for ‘bar’: bar = undefined.traverse
-T19843h.hs:18:7: error:
+T19843h.hs:18:7: error: [GHC-39999]
• No instance for ‘GHC.Records.HasField "getSum" r2 a2’
arising from selecting the field ‘getSum’
• In the expression: undefined.getSum
In an equation for ‘baz’: baz = undefined.getSum
-T19843h.hs:20:8: error:
+T19843h.hs:20:8: error: [GHC-39999]
• No instance for ‘GHC.Records.HasField "getAlt" r1 a1’
arising from selecting the field ‘getAlt’
• In the expression: undefined.getAlt
In an equation for ‘quux’: quux = undefined.getAlt
-T19843h.hs:24:8: error:
+T19843h.hs:24:8: error: [GHC-39999]
• No instance for ‘GHC.Records.HasField "getAll" r0 a0’
arising from selecting the field ‘getAll’
Perhaps use ‘getAlt’ (imported from Data.Monoid)
diff --git a/testsuite/tests/rename/should_fail/T19843i.stderr b/testsuite/tests/rename/should_fail/T19843i.stderr
index f5de15281b..d55bb16d66 100644
--- a/testsuite/tests/rename/should_fail/T19843i.stderr
+++ b/testsuite/tests/rename/should_fail/T19843i.stderr
@@ -1,5 +1,5 @@
-T19843i.hs:5:5: error:
+T19843i.hs:5:5: error: [GHC-76037]
Not in scope: ‘M.getSum’
Suggested fix:
Perhaps you want to add ‘getSum’ to the import list
diff --git a/testsuite/tests/rename/should_fail/T19843j.stderr b/testsuite/tests/rename/should_fail/T19843j.stderr
index a0423eeb76..c7aa7058b9 100644
--- a/testsuite/tests/rename/should_fail/T19843j.stderr
+++ b/testsuite/tests/rename/should_fail/T19843j.stderr
@@ -1,5 +1,5 @@
-T19843j.hs:5:5: error:
+T19843j.hs:5:5: error: [GHC-88464]
Variable not in scope: guard
Suggested fix:
Perhaps you want to add ‘guard’ to the import list in the import of
diff --git a/testsuite/tests/rename/should_fail/T19843k.stderr b/testsuite/tests/rename/should_fail/T19843k.stderr
index 7872fdb784..266b45e245 100644
--- a/testsuite/tests/rename/should_fail/T19843k.stderr
+++ b/testsuite/tests/rename/should_fail/T19843k.stderr
@@ -1,4 +1,4 @@
-T19843k.hs:5:8: error:
+T19843k.hs:5:8: error: [GHC-76037]
Not in scope: ‘M.doesn'tExist’
NB: the module ‘Data.Monoid’ does not export ‘doesn'tExist’.
diff --git a/testsuite/tests/rename/should_fail/T19843l.stderr b/testsuite/tests/rename/should_fail/T19843l.stderr
index 094a0b43a2..8b56ad570a 100644
--- a/testsuite/tests/rename/should_fail/T19843l.stderr
+++ b/testsuite/tests/rename/should_fail/T19843l.stderr
@@ -1,4 +1,4 @@
-T19843l.hs:7:12: error:
+T19843l.hs:7:12: error: [GHC-76037]
Not in scope: type constructor or class ‘WrongName’
Suggested fix: Perhaps use ‘FongName’ (line 4)
diff --git a/testsuite/tests/rename/should_fail/T19843m.stderr b/testsuite/tests/rename/should_fail/T19843m.stderr
index 1ec2b31925..44cd5cc78c 100644
--- a/testsuite/tests/rename/should_fail/T19843m.stderr
+++ b/testsuite/tests/rename/should_fail/T19843m.stderr
@@ -1,5 +1,5 @@
-T19843m.hs:9:12: error:
+T19843m.hs:9:12: error: [GHC-76037]
Not in scope: type constructor or class ‘WrongName’
Suggested fix:
Perhaps use one of these:
diff --git a/testsuite/tests/rename/should_fail/T2723.stderr b/testsuite/tests/rename/should_fail/T2723.stderr
index 682479ac98..10712ebf8c 100644
--- a/testsuite/tests/rename/should_fail/T2723.stderr
+++ b/testsuite/tests/rename/should_fail/T2723.stderr
@@ -1,4 +1,4 @@
-T2723.hs:15:5: warning: [-Wname-shadowing (in -Wall)]
+T2723.hs:15:5: warning: [GHC-63397] [-Wname-shadowing (in -Wall)]
This binding for ‘field3’ shadows the existing binding
defined at T2723.hs:7:1
diff --git a/testsuite/tests/rename/should_fail/T2901.stderr b/testsuite/tests/rename/should_fail/T2901.stderr
index eab94f2acf..ba1bbcebc8 100644
--- a/testsuite/tests/rename/should_fail/T2901.stderr
+++ b/testsuite/tests/rename/should_fail/T2901.stderr
@@ -1,4 +1,4 @@
-T2901.hs:6:5: error:
+T2901.hs:6:5: error: [GHC-76037]
Not in scope: data constructor ‘F.Foo’
NB: no module named ‘F’ is imported.
diff --git a/testsuite/tests/rename/should_fail/T2993.stderr b/testsuite/tests/rename/should_fail/T2993.stderr
index d993c398ca..e6818de4a7 100644
--- a/testsuite/tests/rename/should_fail/T2993.stderr
+++ b/testsuite/tests/rename/should_fail/T2993.stderr
@@ -1,4 +1,4 @@
-T2993.hs:7:13: error:
+T2993.hs:7:13: error: [GHC-88464]
Variable not in scope: (<**>) :: t1 -> (a -> a) -> t2
Suggested fix: Perhaps use ‘<*>’ (imported from Prelude)
diff --git a/testsuite/tests/rename/should_fail/T3265.stderr b/testsuite/tests/rename/should_fail/T3265.stderr
index 8ef1acdf39..dfe09aa986 100644
--- a/testsuite/tests/rename/should_fail/T3265.stderr
+++ b/testsuite/tests/rename/should_fail/T3265.stderr
@@ -1,8 +1,8 @@
-T3265.hs:8:8: error:
+T3265.hs:8:8: error: [GHC-50649]
Illegal declaration of a type or class operator ‘:+:’
Suggested fix: Perhaps you intended to use TypeOperators
-T3265.hs:10:9: error:
+T3265.hs:10:9: error: [GHC-50649]
Illegal declaration of a type or class operator ‘:*:’
Suggested fix: Perhaps you intended to use TypeOperators
diff --git a/testsuite/tests/rename/should_fail/T495.stderr b/testsuite/tests/rename/should_fail/T495.stderr
index cc637c4681..d9ffb92edd 100644
--- a/testsuite/tests/rename/should_fail/T495.stderr
+++ b/testsuite/tests/rename/should_fail/T495.stderr
@@ -1,8 +1,8 @@
-T495.hs:4:12: error:
+T495.hs:4:12: error: [GHC-44432]
The INLINE pragma for ‘blarg’ lacks an accompanying binding
-T495.hs:7:12: error:
+T495.hs:7:12: error: [GHC-44432]
The INLINE pragma for ‘lookup’ lacks an accompanying binding
Suggested fix:
Move the INLINE pragma to the declaration site of ‘lookup’.
diff --git a/testsuite/tests/rename/should_fail/T5001b.stderr b/testsuite/tests/rename/should_fail/T5001b.stderr
index 2544aa4dc2..09caa51d07 100644
--- a/testsuite/tests/rename/should_fail/T5001b.stderr
+++ b/testsuite/tests/rename/should_fail/T5001b.stderr
@@ -1,5 +1,5 @@
-T5001b.hs:10:17: error:
+T5001b.hs:10:17: error: [GHC-44432]
The INLINE pragma for ‘genum’ lacks an accompanying binding
Suggested fix:
Move the INLINE pragma to the declaration site of ‘genum’.
diff --git a/testsuite/tests/rename/should_fail/T5281.stderr b/testsuite/tests/rename/should_fail/T5281.stderr
index 26d7b8da77..a5c5fd2520 100644
--- a/testsuite/tests/rename/should_fail/T5281.stderr
+++ b/testsuite/tests/rename/should_fail/T5281.stderr
@@ -1,4 +1,4 @@
-T5281.hs:6:5: warning: [-Wdeprecations (in -Wdefault)]
+T5281.hs:6:5: warning: [GHC-68441] [-Wdeprecations (in -Wdefault)]
In the use of ‘deprec’ (imported from T5281A):
Deprecated: "This is deprecated"
diff --git a/testsuite/tests/rename/should_fail/T5372.stderr b/testsuite/tests/rename/should_fail/T5372.stderr
index 3642362660..8e45e8f043 100644
--- a/testsuite/tests/rename/should_fail/T5372.stderr
+++ b/testsuite/tests/rename/should_fail/T5372.stderr
@@ -1,4 +1,4 @@
-T5372.hs:4:11: error:
+T5372.hs:4:11: error: [GHC-76037]
Not in scope: data constructor ‘MkS’
Suggested fix: Perhaps use ‘T5372a.MkS’ (imported from T5372a)
diff --git a/testsuite/tests/rename/should_fail/T5513.stderr b/testsuite/tests/rename/should_fail/T5513.stderr
index 4ce02ace8b..22e869cfb4 100644
--- a/testsuite/tests/rename/should_fail/T5513.stderr
+++ b/testsuite/tests/rename/should_fail/T5513.stderr
@@ -1,4 +1,4 @@
-T5513.hs:4:19: error:
+T5513.hs:4:19: error: [GHC-56538]
• Instance head is not headed by a class: lowercase_name a
• In the stand-alone deriving instance for ‘lowercase_name a’
diff --git a/testsuite/tests/rename/should_fail/T5533.stderr b/testsuite/tests/rename/should_fail/T5533.stderr
index 67dbf3a93e..0275756c44 100644
--- a/testsuite/tests/rename/should_fail/T5533.stderr
+++ b/testsuite/tests/rename/should_fail/T5533.stderr
@@ -1,5 +1,5 @@
-T5533.hs:4:1: error:
+T5533.hs:4:1: error: [GHC-44432]
The type signature for ‘f2’ lacks an accompanying binding
Suggested fix:
Move the type signature to the declaration site of ‘f2’.
diff --git a/testsuite/tests/rename/should_fail/T5657.stderr b/testsuite/tests/rename/should_fail/T5657.stderr
index 28c3ba7d6c..042f7af35b 100644
--- a/testsuite/tests/rename/should_fail/T5657.stderr
+++ b/testsuite/tests/rename/should_fail/T5657.stderr
@@ -1,5 +1,5 @@
-T5657.hs:3:8: error:
+T5657.hs:3:8: error: [GHC-76037]
Not in scope: ‘LT..’
NB: no module named ‘LT’ is imported.
diff --git a/testsuite/tests/rename/should_fail/T5745.stderr b/testsuite/tests/rename/should_fail/T5745.stderr
index dc590bba33..47fd21e17c 100644
--- a/testsuite/tests/rename/should_fail/T5745.stderr
+++ b/testsuite/tests/rename/should_fail/T5745.stderr
@@ -1,2 +1,3 @@
-T5745.hs:5:6: error: Not in scope: type constructor or class ‘T’
+T5745.hs:5:6: error: [GHC-76037]
+ Not in scope: type constructor or class ‘T’
diff --git a/testsuite/tests/rename/should_fail/T5892a.stderr b/testsuite/tests/rename/should_fail/T5892a.stderr
index 436409ed24..79cb98ab4d 100644
--- a/testsuite/tests/rename/should_fail/T5892a.stderr
+++ b/testsuite/tests/rename/should_fail/T5892a.stderr
@@ -1,5 +1,5 @@
-T5892a.hs:12:8: error: [-Wmissing-fields (in -Wdefault), -Werror=missing-fields]
+T5892a.hs:12:8: error: [GHC-20125] [-Wmissing-fields (in -Wdefault), Werror=missing-fields]
• Fields of ‘Node’ not initialised:
subForest :: [Tree [Int]]
• In the expression: Node {..}
diff --git a/testsuite/tests/rename/should_fail/T5892b.stderr b/testsuite/tests/rename/should_fail/T5892b.stderr
index d55d0cb8e1..ee7bd4820e 100644
--- a/testsuite/tests/rename/should_fail/T5892b.stderr
+++ b/testsuite/tests/rename/should_fail/T5892b.stderr
@@ -1,2 +1,2 @@
-T5892b.hs:11:7: error: Not in scope: ‘T5892b.subForest’
+T5892b.hs:11:7: error: [GHC-76037] Not in scope: ‘T5892b.subForest’
diff --git a/testsuite/tests/rename/should_fail/T6018rnfail.stderr b/testsuite/tests/rename/should_fail/T6018rnfail.stderr
index 2628024b83..8833ad8fbd 100644
--- a/testsuite/tests/rename/should_fail/T6018rnfail.stderr
+++ b/testsuite/tests/rename/should_fail/T6018rnfail.stderr
@@ -1,71 +1,81 @@
-T6018rnfail.hs:8:23:
+T6018rnfail.hs:8:23: error:
Incorrect type variable on the LHS of injectivity condition
Expected : r
Actual : a
-T6018rnfail.hs:9:24:
+T6018rnfail.hs:9:24: error:
Incorrect type variable on the LHS of injectivity condition
Expected : r
Actual : a
-T6018rnfail.hs:12:19:
+T6018rnfail.hs:12:19: error:
Incorrect type variable on the LHS of injectivity condition
Expected : r
Actual : a
-T6018rnfail.hs:15:19:
+T6018rnfail.hs:15:19: error:
Type variable ‘a’, naming a type family result,
shadows an already bound type variable
-T6018rnfail.hs:16:20:
+T6018rnfail.hs:16:20: error:
Type variable ‘a’, naming a type family result,
shadows an already bound type variable
-T6018rnfail.hs:20:20:
+T6018rnfail.hs:20:20: error:
Type variable ‘a’, naming a type family result,
shadows an already bound type variable
-T6018rnfail.hs:20:24:
+T6018rnfail.hs:20:24: error:
Unknown type variable on the RHS of injectivity condition: a
-T6018rnfail.hs:21:21:
+T6018rnfail.hs:21:21: error:
Type variable ‘a’, naming a type family result,
shadows an already bound type variable
-T6018rnfail.hs:21:25:
+T6018rnfail.hs:21:25: error:
Unknown type variable on the RHS of injectivity condition: a
-T6018rnfail.hs:24:16:
+T6018rnfail.hs:24:16: error:
Type variable ‘a’, naming a type family result,
shadows an already bound type variable
-T6018rnfail.hs:24:20:
+T6018rnfail.hs:24:20: error:
Unknown type variable on the RHS of injectivity condition: a
-T6018rnfail.hs:27:1: Not in scope: type variable ‘c’
+T6018rnfail.hs:27:1: error: [GHC-76037]
+ Not in scope: type variable ‘c’
-T6018rnfail.hs:28:1: Not in scope: type variable ‘c’
+T6018rnfail.hs:28:1: error: [GHC-76037]
+ Not in scope: type variable ‘c’
-T6018rnfail.hs:31:3: Not in scope: type variable ‘c’
+T6018rnfail.hs:31:3: error: [GHC-76037]
+ Not in scope: type variable ‘c’
-T6018rnfail.hs:34:1: Not in scope: type variable ‘c’
+T6018rnfail.hs:34:1: error: [GHC-76037]
+ Not in scope: type variable ‘c’
-T6018rnfail.hs:35:1: Not in scope: type variable ‘c’
+T6018rnfail.hs:35:1: error: [GHC-76037]
+ Not in scope: type variable ‘c’
-T6018rnfail.hs:38:3: Not in scope: type variable ‘c’
+T6018rnfail.hs:38:3: error: [GHC-76037]
+ Not in scope: type variable ‘c’
-T6018rnfail.hs:42:15:
+T6018rnfail.hs:42:15: error:
Type variable ‘a’, naming a type family result,
shadows an already bound type variable
-T6018rnfail.hs:46:19:
+T6018rnfail.hs:46:19: error:
Unknown type variable on the RHS of injectivity condition: b
-T6018rnfail.hs:49:21: Not in scope: type variable ‘r’
+T6018rnfail.hs:49:21: error: [GHC-76037]
+ Not in scope: type variable ‘r’
-T6018rnfail.hs:50:21: Not in scope: type variable ‘r’
+T6018rnfail.hs:50:21: error: [GHC-76037]
+ Not in scope: type variable ‘r’
-T6018rnfail.hs:52:26: Not in scope: type variable ‘r’
+T6018rnfail.hs:52:26: error: [GHC-76037]
+ Not in scope: type variable ‘r’
-T6018rnfail.hs:53:26: Not in scope: type variable ‘r’
+T6018rnfail.hs:53:26: error: [GHC-76037]
+ Not in scope: type variable ‘r’
diff --git a/testsuite/tests/rename/should_fail/T7906.stderr b/testsuite/tests/rename/should_fail/T7906.stderr
index 5a8c7cb77d..38576165e1 100644
--- a/testsuite/tests/rename/should_fail/T7906.stderr
+++ b/testsuite/tests/rename/should_fail/T7906.stderr
@@ -1,5 +1,5 @@
-T7906.hs:5:15: error:
+T7906.hs:5:15: error: [GHC-44432]
The INLINABLE pragma for ‘foo’ lacks an accompanying binding
Suggested fix:
Move the INLINABLE pragma to the declaration site of ‘foo’.
diff --git a/testsuite/tests/rename/should_fail/T7937.stderr b/testsuite/tests/rename/should_fail/T7937.stderr
index 11a2bed876..267c273bc4 100644
--- a/testsuite/tests/rename/should_fail/T7937.stderr
+++ b/testsuite/tests/rename/should_fail/T7937.stderr
@@ -1,4 +1,4 @@
-T7937.hs:8:13: error:
+T7937.hs:8:13: error: [GHC-88464]
Variable not in scope: (***) :: Bool -> Bool -> t
Suggested fix: Perhaps use ‘**’ (imported from Prelude)
diff --git a/testsuite/tests/rename/should_fail/T7943.stderr b/testsuite/tests/rename/should_fail/T7943.stderr
index c6bf7ae9b5..3100928e51 100644
--- a/testsuite/tests/rename/should_fail/T7943.stderr
+++ b/testsuite/tests/rename/should_fail/T7943.stderr
@@ -1,6 +1,6 @@
-T7943.hs:4:22:
- Record syntax is illegal here: {bar :: String}
- In the type ‘{bar :: String}’
+T7943.hs:4:22: error: [GHC-89246]
+ • Record syntax is illegal here: {bar :: String}
+ • In the type ‘{bar :: String}’
In the definition of data constructor ‘B’
- In the data declaration for ‘Foo’ \ No newline at end of file
+ In the data declaration for ‘Foo’
diff --git a/testsuite/tests/rename/should_fail/T9177.stderr b/testsuite/tests/rename/should_fail/T9177.stderr
index 215a144f06..adc0c7e953 100644
--- a/testsuite/tests/rename/should_fail/T9177.stderr
+++ b/testsuite/tests/rename/should_fail/T9177.stderr
@@ -1,12 +1,13 @@
-T9177.hs:4:13: error:
+T9177.hs:4:13: error: [GHC-76037]
Not in scope: type variable ‘int’
Suggested fix:
Perhaps use type constructor or class ‘Int’ (imported from Prelude)
-T9177.hs:7:14: error:
+T9177.hs:7:14: error: [GHC-76037]
Not in scope: type variable ‘integerr’
Suggested fix:
Perhaps use type constructor or class ‘Integer’ (imported from Prelude)
-T9177.hs:17:6: error: Not in scope: data constructor ‘Fun’
+T9177.hs:17:6: error: [GHC-76037]
+ Not in scope: data constructor ‘Fun’
diff --git a/testsuite/tests/rename/should_fail/T9177a.stderr b/testsuite/tests/rename/should_fail/T9177a.stderr
index 0fd65a0726..0ee99840f4 100644
--- a/testsuite/tests/rename/should_fail/T9177a.stderr
+++ b/testsuite/tests/rename/should_fail/T9177a.stderr
@@ -1,4 +1,5 @@
-T9177a.hs:3:8: error: Variable not in scope: bar
+T9177a.hs:3:8: error: [GHC-88464] Variable not in scope: bar
-T9177a.hs:4:8: error: Data constructor not in scope: Fun
+T9177a.hs:4:8: error: [GHC-88464]
+ Data constructor not in scope: Fun
diff --git a/testsuite/tests/rename/should_fail/T9436.stderr b/testsuite/tests/rename/should_fail/T9436.stderr
index 30a7c5f6b4..65555ca427 100644
--- a/testsuite/tests/rename/should_fail/T9436.stderr
+++ b/testsuite/tests/rename/should_fail/T9436.stderr
@@ -1,4 +1,4 @@
-T9436.hs:8:4: error:
+T9436.hs:8:4: error: [GHC-76037]
Not in scope: data constructor ‘T'’
Suggested fix: Perhaps use ‘T’ (line 5)
diff --git a/testsuite/tests/rename/should_fail/T9437.stderr b/testsuite/tests/rename/should_fail/T9437.stderr
index 2b8ec84502..e9ad533b5f 100644
--- a/testsuite/tests/rename/should_fail/T9437.stderr
+++ b/testsuite/tests/rename/should_fail/T9437.stderr
@@ -1,2 +1,3 @@
-T9437.hs:8:18: You cannot use `..' in a record update
+T9437.hs:8:18: error: [GHC-70712]
+ You cannot use `..' in a record update
diff --git a/testsuite/tests/rename/should_fail/T9815.stderr b/testsuite/tests/rename/should_fail/T9815.stderr
index 99f16b624d..77b02eff6f 100644
--- a/testsuite/tests/rename/should_fail/T9815.stderr
+++ b/testsuite/tests/rename/should_fail/T9815.stderr
@@ -1,4 +1,4 @@
-T9815.hs:6:13:
+T9815.hs:6:13: error: [GHC-47217]
Illegal `..' notation for constructor ‘N’
The constructor has no labelled fields
diff --git a/testsuite/tests/rename/should_fail/mc13.stderr b/testsuite/tests/rename/should_fail/mc13.stderr
index e55f179a46..746e5b355c 100644
--- a/testsuite/tests/rename/should_fail/mc13.stderr
+++ b/testsuite/tests/rename/should_fail/mc13.stderr
@@ -1,2 +1,3 @@
-mc13.hs:12:37: error: Variable not in scope: f :: [a] -> m a
+mc13.hs:12:37: error: [GHC-88464]
+ Variable not in scope: f :: [a] -> m a
diff --git a/testsuite/tests/rename/should_fail/mc14.stderr b/testsuite/tests/rename/should_fail/mc14.stderr
index 402006af2a..24e34e6e31 100644
--- a/testsuite/tests/rename/should_fail/mc14.stderr
+++ b/testsuite/tests/rename/should_fail/mc14.stderr
@@ -1,2 +1,3 @@
-mc14.hs:14:49: error: Variable not in scope: f :: [a] -> m (t0 a)
+mc14.hs:14:49: error: [GHC-88464]
+ Variable not in scope: f :: [a] -> m (t0 a)
diff --git a/testsuite/tests/rename/should_fail/rnfail008.stderr b/testsuite/tests/rename/should_fail/rnfail008.stderr
index bf4b0e4d08..1b10749908 100644
--- a/testsuite/tests/rename/should_fail/rnfail008.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail008.stderr
@@ -1,2 +1,3 @@
-rnfail008.hs:18:9: ‘op3’ is not a (visible) method of class ‘K’
+rnfail008.hs:18:9: error: [GHC-54721]
+ ‘op3’ is not a (visible) method of class ‘K’
diff --git a/testsuite/tests/rename/should_fail/rnfail016.stderr b/testsuite/tests/rename/should_fail/rnfail016.stderr
index 6ed450ce0b..cb49527a8e 100644
--- a/testsuite/tests/rename/should_fail/rnfail016.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail016.stderr
@@ -1,4 +1,4 @@
-rnfail016.hs:6:7: error:
+rnfail016.hs:6:7: error: [GHC-84077]
@-pattern in expression context: x@x
Type application syntax requires a space before '@'
diff --git a/testsuite/tests/rename/should_fail/rnfail016a.stderr b/testsuite/tests/rename/should_fail/rnfail016a.stderr
index 544cf58cac..70fa2c20db 100644
--- a/testsuite/tests/rename/should_fail/rnfail016a.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail016a.stderr
@@ -1,2 +1,2 @@
-rnfail016a.hs:6:7: error: parse error on input ‘~’
+rnfail016a.hs:6:7: error: [GHC-58481] parse error on input ‘~’
diff --git a/testsuite/tests/rename/should_fail/rnfail018.stderr b/testsuite/tests/rename/should_fail/rnfail018.stderr
index 847cfe211e..af8100efdd 100644
--- a/testsuite/tests/rename/should_fail/rnfail018.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail018.stderr
@@ -1,8 +1,12 @@
-rnfail018.hs:12:37: Not in scope: type variable ‘a’
+rnfail018.hs:12:37: error: [GHC-76037]
+ Not in scope: type variable ‘a’
-rnfail018.hs:12:42: Not in scope: type variable ‘m’
+rnfail018.hs:12:42: error: [GHC-76037]
+ Not in scope: type variable ‘m’
-rnfail018.hs:12:47: Not in scope: type variable ‘m’
+rnfail018.hs:12:47: error: [GHC-76037]
+ Not in scope: type variable ‘m’
-rnfail018.hs:12:49: Not in scope: type variable ‘a’
+rnfail018.hs:12:49: error: [GHC-76037]
+ Not in scope: type variable ‘a’
diff --git a/testsuite/tests/rename/should_fail/rnfail022.stderr b/testsuite/tests/rename/should_fail/rnfail022.stderr
index 87a1adef3f..b916186408 100644
--- a/testsuite/tests/rename/should_fail/rnfail022.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail022.stderr
@@ -1,5 +1,5 @@
-rnfail022.hs:8:5: error:
+rnfail022.hs:8:5: error: [GHC-88464]
Variable not in scope: intersperse
Suggested fix:
Perhaps use ‘L.intersperse’ (imported from Data.List)
diff --git a/testsuite/tests/rename/should_fail/rnfail023.stderr b/testsuite/tests/rename/should_fail/rnfail023.stderr
index d10427ae7e..8c0796aa23 100644
--- a/testsuite/tests/rename/should_fail/rnfail023.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail023.stderr
@@ -1,9 +1,9 @@
-rnfail023.hs:7:1:
+rnfail023.hs:7:1: error: [GHC-44432]
The type signature for ‘f’ lacks an accompanying binding
-rnfail023.hs:8:12:
+rnfail023.hs:8:12: error: [GHC-44432]
The INLINE pragma for ‘f’ lacks an accompanying binding
-rnfail023.hs:14:7:
+rnfail023.hs:14:7: error: [GHC-44432]
The type signature for ‘g’ lacks an accompanying binding
diff --git a/testsuite/tests/rename/should_fail/rnfail024.stderr b/testsuite/tests/rename/should_fail/rnfail024.stderr
index 6be278d76e..21cc45f770 100644
--- a/testsuite/tests/rename/should_fail/rnfail024.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail024.stderr
@@ -1,4 +1,4 @@
-rnfail024.hs:3:1: error:
+rnfail024.hs:3:1: error: [GHC-44432]
The type signature for ‘sig_without_a_defn’
lacks an accompanying binding
diff --git a/testsuite/tests/rename/should_fail/rnfail025.stderr b/testsuite/tests/rename/should_fail/rnfail025.stderr
index 2f57250f33..a5684a29f1 100644
--- a/testsuite/tests/rename/should_fail/rnfail025.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail025.stderr
@@ -1,4 +1,4 @@
-rnfail025.hs:3:1:
+rnfail025.hs:3:1: error: [GHC-44432]
The type signature for ‘sig_without_a_defn’
lacks an accompanying binding
diff --git a/testsuite/tests/rename/should_fail/rnfail026.stderr b/testsuite/tests/rename/should_fail/rnfail026.stderr
index c7ce103ecc..ebbfb66279 100644
--- a/testsuite/tests/rename/should_fail/rnfail026.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail026.stderr
@@ -1,5 +1,5 @@
-rnfail026.hs:16:27: error:
+rnfail026.hs:16:27: error: [GHC-83865]
• Expected kind ‘* -> *’, but ‘Set a’ has kind ‘*’
• In the first argument of ‘Monad’, namely
‘(forall a. Eq a => Set a)’
diff --git a/testsuite/tests/rename/should_fail/rnfail027.stderr b/testsuite/tests/rename/should_fail/rnfail027.stderr
index c58a74f758..1827dc62a2 100644
--- a/testsuite/tests/rename/should_fail/rnfail027.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail027.stderr
@@ -1,3 +1,3 @@
-rnfail027.hs:5:10:
+rnfail027.hs:5:10: error: [GHC-44432]
The fixity signature for ‘wibble’ lacks an accompanying binding
diff --git a/testsuite/tests/rename/should_fail/rnfail028.stderr b/testsuite/tests/rename/should_fail/rnfail028.stderr
index 848e39e920..33eb4def4b 100644
--- a/testsuite/tests/rename/should_fail/rnfail028.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail028.stderr
@@ -1,3 +1,3 @@
-rnfail028.hs:2:21: error:
+rnfail028.hs:2:21: error: [GHC-90973]
The export item ‘module List’ is not imported
diff --git a/testsuite/tests/rename/should_fail/rnfail029.stderr b/testsuite/tests/rename/should_fail/rnfail029.stderr
index c1d97b3acf..6dc1305ffd 100644
--- a/testsuite/tests/rename/should_fail/rnfail029.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail029.stderr
@@ -1,5 +1,5 @@
-rnfail029.hs:2:36:
+rnfail029.hs:2:36: error: [GHC-69158]
Conflicting exports for ‘map’:
‘Data.List.map’ exports ‘Data.List.map’
imported qualified from ‘Data.List’ at rnfail029.hs:3:1-26
diff --git a/testsuite/tests/rename/should_fail/rnfail030.stderr b/testsuite/tests/rename/should_fail/rnfail030.stderr
index 6343062325..705ea7fba2 100644
--- a/testsuite/tests/rename/should_fail/rnfail030.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail030.stderr
@@ -1,5 +1,5 @@
-rnfail030.hs:2:21: error:
+rnfail030.hs:2:21: error: [GHC-76037]
Not in scope: ‘Data.List.map’
Suggested fix:
Perhaps you want to add ‘map’ to the import list in the import of
diff --git a/testsuite/tests/rename/should_fail/rnfail031.stderr b/testsuite/tests/rename/should_fail/rnfail031.stderr
index 1036d52bcb..1f6d57d7a8 100644
--- a/testsuite/tests/rename/should_fail/rnfail031.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail031.stderr
@@ -1,5 +1,5 @@
-rnfail031.hs:2:21: error:
+rnfail031.hs:2:21: error: [GHC-76037]
Not in scope: ‘Data.List.map’
Suggested fix:
Perhaps you want to add ‘map’ to the import list in the import of
diff --git a/testsuite/tests/rename/should_fail/rnfail032.stderr b/testsuite/tests/rename/should_fail/rnfail032.stderr
index febd380442..f05e4bc623 100644
--- a/testsuite/tests/rename/should_fail/rnfail032.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail032.stderr
@@ -1,5 +1,5 @@
-rnfail032.hs:2:21: error:
+rnfail032.hs:2:21: error: [GHC-76037]
Not in scope: ‘Data.List.map’
Suggested fixes:
• Perhaps use one of these:
diff --git a/testsuite/tests/rename/should_fail/rnfail033.stderr b/testsuite/tests/rename/should_fail/rnfail033.stderr
index d9fbc22a1c..f16eb4ca2b 100644
--- a/testsuite/tests/rename/should_fail/rnfail033.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail033.stderr
@@ -1,5 +1,5 @@
-rnfail033.hs:2:21: error:
+rnfail033.hs:2:21: error: [GHC-76037]
Not in scope: ‘Data.List.map’
Suggested fixes:
• Perhaps use one of these:
diff --git a/testsuite/tests/rename/should_fail/rnfail034.stderr b/testsuite/tests/rename/should_fail/rnfail034.stderr
index be73da47a4..f385539f79 100644
--- a/testsuite/tests/rename/should_fail/rnfail034.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail034.stderr
@@ -1,6 +1,6 @@
rnfail034.hs:4:11: error: Qualified name in binding position: M.y
-rnfail034.hs:4:26: error:
+rnfail034.hs:4:26: error: [GHC-76037]
Not in scope: ‘M.y’
Suggested fix: Perhaps use ‘M.g’ (line 4)
diff --git a/testsuite/tests/rename/should_fail/rnfail035.stderr b/testsuite/tests/rename/should_fail/rnfail035.stderr
index b5de0c0700..2088e25d7b 100644
--- a/testsuite/tests/rename/should_fail/rnfail035.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail035.stderr
@@ -1,2 +1,3 @@
-rnfail035.hs:2:21: Not in scope: type constructor or class ‘C’
+rnfail035.hs:2:21: error: [GHC-76037]
+ Not in scope: type constructor or class ‘C’
diff --git a/testsuite/tests/rename/should_fail/rnfail040.stderr b/testsuite/tests/rename/should_fail/rnfail040.stderr
index 33f2f8cba9..19f36e9a05 100644
--- a/testsuite/tests/rename/should_fail/rnfail040.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail040.stderr
@@ -1,9 +1,9 @@
-rnfail040.hs:7:12: error:
+rnfail040.hs:7:12: error: [GHC-69158]
Conflicting exports for ‘nub’:
‘module M’ exports ‘M.nub’
imported from ‘Data.List’ at rnfail040.hs:10:2-22
- (and originally defined in ‘base-4.13.0.0:Data.OldList’)
+ (and originally defined in ‘base-4.17.0.0:Data.OldList’)
‘module M’ exports ‘T.nub’
imported from ‘Rnfail040_A’ at rnfail040.hs:11:2-24
(and originally defined at Rnfail040_A.hs:2:3-5)
diff --git a/testsuite/tests/rename/should_fail/rnfail041.stderr b/testsuite/tests/rename/should_fail/rnfail041.stderr
index c5532569d1..423bc50927 100644
--- a/testsuite/tests/rename/should_fail/rnfail041.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail041.stderr
@@ -1,6 +1,6 @@
-rnfail041.hs:4:1:
+rnfail041.hs:4:1: error: [GHC-44432]
The type signature for ‘h’ lacks an accompanying binding
-rnfail041.hs:5:1:
+rnfail041.hs:5:1: error: [GHC-44432]
The type signature for ‘j’ lacks an accompanying binding
diff --git a/testsuite/tests/rename/should_fail/rnfail042.stderr b/testsuite/tests/rename/should_fail/rnfail042.stderr
index 03b7c54471..3ba1f9566f 100644
--- a/testsuite/tests/rename/should_fail/rnfail042.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail042.stderr
@@ -1,8 +1,12 @@
-rnfail042.hs:5:11: Illegal binding of built-in syntax: ()
+rnfail042.hs:5:11: error: [GHC-69639]
+ Illegal binding of built-in syntax: ()
-rnfail042.hs:6:10: Illegal binding of built-in syntax: (,,,)
+rnfail042.hs:6:10: error: [GHC-69639]
+ Illegal binding of built-in syntax: (,,,)
-rnfail042.hs:7:12: Illegal binding of built-in syntax: []
+rnfail042.hs:7:12: error: [GHC-69639]
+ Illegal binding of built-in syntax: []
-rnfail042.hs:8:13: Illegal binding of built-in syntax: :
+rnfail042.hs:8:13: error: [GHC-69639]
+ Illegal binding of built-in syntax: :
diff --git a/testsuite/tests/rename/should_fail/rnfail045.stderr b/testsuite/tests/rename/should_fail/rnfail045.stderr
index 52069f567c..b8cf59ba0f 100644
--- a/testsuite/tests/rename/should_fail/rnfail045.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail045.stderr
@@ -1,10 +1,10 @@
-rnfail045.hs:5:1:
+rnfail045.hs:5:1: error: [GHC-91938]
Equations for ‘op1’ have different numbers of arguments
rnfail045.hs:5:1-16
rnfail045.hs:6:1-13
-rnfail045.hs:8:1:
+rnfail045.hs:8:1: error: [GHC-91938]
Equations for ‘op2’ have different numbers of arguments
rnfail045.hs:8:1-13
rnfail045.hs:9:1-16
diff --git a/testsuite/tests/rename/should_fail/rnfail049.stderr b/testsuite/tests/rename/should_fail/rnfail049.stderr
index a374902114..8a065ff42b 100644
--- a/testsuite/tests/rename/should_fail/rnfail049.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail049.stderr
@@ -1,2 +1,3 @@
-rnfail049.hs:12:49: error: Variable not in scope: f :: [a] -> [[a]]
+rnfail049.hs:12:49: error: [GHC-88464]
+ Variable not in scope: f :: [a] -> [[a]]
diff --git a/testsuite/tests/rename/should_fail/rnfail050.stderr b/testsuite/tests/rename/should_fail/rnfail050.stderr
index 6ce61321f9..a559e0ccdf 100644
--- a/testsuite/tests/rename/should_fail/rnfail050.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail050.stderr
@@ -1,2 +1,3 @@
-rnfail050.hs:10:37: error: Variable not in scope: f :: [a] -> [a]
+rnfail050.hs:10:37: error: [GHC-88464]
+ Variable not in scope: f :: [a] -> [a]
diff --git a/testsuite/tests/rename/should_fail/rnfail051.stderr b/testsuite/tests/rename/should_fail/rnfail051.stderr
index c1f4f43a2f..75a37142ca 100644
--- a/testsuite/tests/rename/should_fail/rnfail051.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail051.stderr
@@ -1,3 +1,3 @@
-rnfail051.hs:7:17: error:
+rnfail051.hs:7:17: error: [GHC-66228]
View pattern in expression context: _ -> putStrLn "_"
diff --git a/testsuite/tests/rename/should_fail/rnfail052.stderr b/testsuite/tests/rename/should_fail/rnfail052.stderr
index 242fb70fd6..db9aaeb923 100644
--- a/testsuite/tests/rename/should_fail/rnfail052.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail052.stderr
@@ -1,17 +1,17 @@
-rnfail052.hs:7:6: error:
+rnfail052.hs:7:6: error: [GHC-25955]
Illegal symbol ‘forall’ in type
Suggested fix:
Perhaps you intended to use RankNTypes
or a similar language extension to enable explicit-forall syntax: forall <tvs>. <type>
-rnfail052.hs:10:14: error:
+rnfail052.hs:10:14: error: [GHC-25955]
Illegal symbol ‘forall’ in type
Suggested fix:
Perhaps you intended to use RankNTypes
or a similar language extension to enable explicit-forall syntax: forall <tvs>. <type>
-rnfail052.hs:13:15: error:
+rnfail052.hs:13:15: error: [GHC-25955]
Illegal symbol ‘forall’ in type
Suggested fix:
Perhaps you intended to use RankNTypes
diff --git a/testsuite/tests/rename/should_fail/rnfail054.stderr b/testsuite/tests/rename/should_fail/rnfail054.stderr
index edfac8a1c8..04fff51118 100644
--- a/testsuite/tests/rename/should_fail/rnfail054.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail054.stderr
@@ -1,5 +1,5 @@
-rnfail054.hs:6:13:
- ‘foo’ is not a record selector
- In the expression: x {foo = 1}
- In an equation for ‘foo’: foo x = x {foo = 1}
+rnfail054.hs:6:13: error: [GHC-47535]
+ • ‘foo’ is not a record selector
+ • In the expression: x {foo = 1}
+ In an equation for ‘foo’: foo x = x {foo = 1}
diff --git a/testsuite/tests/rename/should_fail/rnfail057.stderr b/testsuite/tests/rename/should_fail/rnfail057.stderr
index aaeb29dc4f..67ef804dc3 100644
--- a/testsuite/tests/rename/should_fail/rnfail057.stderr
+++ b/testsuite/tests/rename/should_fail/rnfail057.stderr
@@ -1,3 +1,3 @@
-rnfail057.hs:5:16:
+rnfail057.hs:5:16: error: [GHC-76037]
Not in scope: type constructor or class ‘DontExistKind’