summaryrefslogtreecommitdiff
path: root/testsuite/tests/module
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/module
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/module')
-rw-r--r--testsuite/tests/module/MultiExport.stderr2
-rw-r--r--testsuite/tests/module/T11432.stderr2
-rw-r--r--testsuite/tests/module/T11432a.stderr2
-rw-r--r--testsuite/tests/module/T11970.stderr5
-rw-r--r--testsuite/tests/module/T11970B.stderr2
-rw-r--r--testsuite/tests/module/T12026.stderr2
-rw-r--r--testsuite/tests/module/mod10.stderr2
-rw-r--r--testsuite/tests/module/mod101.stderr2
-rw-r--r--testsuite/tests/module/mod102.stderr2
-rw-r--r--testsuite/tests/module/mod114.stderr2
-rw-r--r--testsuite/tests/module/mod116.stderr3
-rw-r--r--testsuite/tests/module/mod120.stderr3
-rw-r--r--testsuite/tests/module/mod121.stderr2
-rw-r--r--testsuite/tests/module/mod122.stderr3
-rw-r--r--testsuite/tests/module/mod123.stderr3
-rw-r--r--testsuite/tests/module/mod124.stderr2
-rw-r--r--testsuite/tests/module/mod125.stderr2
-rw-r--r--testsuite/tests/module/mod126.stderr2
-rw-r--r--testsuite/tests/module/mod127.stderr2
-rw-r--r--testsuite/tests/module/mod128.stderr2
-rw-r--r--testsuite/tests/module/mod130.stderr2
-rw-r--r--testsuite/tests/module/mod131.stderr2
-rw-r--r--testsuite/tests/module/mod132.stderr2
-rw-r--r--testsuite/tests/module/mod134.stderr2
-rw-r--r--testsuite/tests/module/mod135.stderr2
-rw-r--r--testsuite/tests/module/mod136.stderr2
-rw-r--r--testsuite/tests/module/mod138.stderr2
-rw-r--r--testsuite/tests/module/mod14.stderr2
-rw-r--r--testsuite/tests/module/mod142.stderr2
-rw-r--r--testsuite/tests/module/mod143.stderr2
-rw-r--r--testsuite/tests/module/mod144.stderr2
-rw-r--r--testsuite/tests/module/mod145.stderr2
-rw-r--r--testsuite/tests/module/mod146.stderr2
-rw-r--r--testsuite/tests/module/mod147.stderr2
-rw-r--r--testsuite/tests/module/mod150.stderr2
-rw-r--r--testsuite/tests/module/mod155.stderr2
-rw-r--r--testsuite/tests/module/mod158.stderr2
-rw-r--r--testsuite/tests/module/mod160.stderr2
-rw-r--r--testsuite/tests/module/mod161.stderr2
-rw-r--r--testsuite/tests/module/mod17.stderr2
-rw-r--r--testsuite/tests/module/mod178.stderr2
-rw-r--r--testsuite/tests/module/mod180.stderr2
-rw-r--r--testsuite/tests/module/mod182.stderr7
-rw-r--r--testsuite/tests/module/mod183.stderr4
-rw-r--r--testsuite/tests/module/mod184.stderr6
-rw-r--r--testsuite/tests/module/mod25.stderr2
-rw-r--r--testsuite/tests/module/mod26.stderr2
-rw-r--r--testsuite/tests/module/mod29.stderr2
-rw-r--r--testsuite/tests/module/mod3.stderr2
-rw-r--r--testsuite/tests/module/mod36.stderr2
-rw-r--r--testsuite/tests/module/mod4.stderr2
-rw-r--r--testsuite/tests/module/mod44.stderr2
-rw-r--r--testsuite/tests/module/mod46.stderr2
-rw-r--r--testsuite/tests/module/mod47.stderr2
-rw-r--r--testsuite/tests/module/mod49.stderr3
-rw-r--r--testsuite/tests/module/mod5.stderr2
-rw-r--r--testsuite/tests/module/mod50.stderr3
-rw-r--r--testsuite/tests/module/mod51.stderr2
-rw-r--r--testsuite/tests/module/mod52.stderr2
-rw-r--r--testsuite/tests/module/mod53.stderr8
-rw-r--r--testsuite/tests/module/mod54.stderr2
-rw-r--r--testsuite/tests/module/mod55.stderr10
-rw-r--r--testsuite/tests/module/mod56.stderr14
-rw-r--r--testsuite/tests/module/mod58.stderr4
-rw-r--r--testsuite/tests/module/mod59.stderr2
-rw-r--r--testsuite/tests/module/mod62.stderr2
-rw-r--r--testsuite/tests/module/mod63.stderr2
-rw-r--r--testsuite/tests/module/mod67.stderr2
-rw-r--r--testsuite/tests/module/mod69.stderr2
-rw-r--r--testsuite/tests/module/mod7.stderr3
-rw-r--r--testsuite/tests/module/mod70.stderr2
-rw-r--r--testsuite/tests/module/mod71.stderr2
-rw-r--r--testsuite/tests/module/mod72.stderr3
-rw-r--r--testsuite/tests/module/mod73.stderr2
-rw-r--r--testsuite/tests/module/mod74.stderr2
-rw-r--r--testsuite/tests/module/mod76.stderr2
-rw-r--r--testsuite/tests/module/mod77.stderr2
-rw-r--r--testsuite/tests/module/mod8.stderr3
-rw-r--r--testsuite/tests/module/mod87.stderr2
-rw-r--r--testsuite/tests/module/mod88.stderr2
-rw-r--r--testsuite/tests/module/mod89.stderr2
-rw-r--r--testsuite/tests/module/mod9.stderr3
-rw-r--r--testsuite/tests/module/mod97.stderr2
-rw-r--r--testsuite/tests/module/mod98.stderr2
84 files changed, 115 insertions, 105 deletions
diff --git a/testsuite/tests/module/MultiExport.stderr b/testsuite/tests/module/MultiExport.stderr
index d117b69c8b..b1ee8024b6 100644
--- a/testsuite/tests/module/MultiExport.stderr
+++ b/testsuite/tests/module/MultiExport.stderr
@@ -1,3 +1,3 @@
-MultiExport.hs:2:14: warning: [-Wduplicate-exports (in -Wdefault)]
+MultiExport.hs:2:14: warning: [GHC-47854] [-Wduplicate-exports (in -Wdefault)]
‘x’ is exported by ‘A(x, x)’ and ‘A(x, x)’
diff --git a/testsuite/tests/module/T11432.stderr b/testsuite/tests/module/T11432.stderr
index 61ccc7d960..571e47f485 100644
--- a/testsuite/tests/module/T11432.stderr
+++ b/testsuite/tests/module/T11432.stderr
@@ -1,4 +1,4 @@
-T11432.hs:7:16: error:
+T11432.hs:7:16: error: [GHC-18208]
Expecting a type constructor but found a variable, ‘-.->’.
If ‘-.->’ is a type constructor then enable ExplicitNamespaces and use the 'type' keyword.
diff --git a/testsuite/tests/module/T11432a.stderr b/testsuite/tests/module/T11432a.stderr
index 79d65257e6..c4408457ee 100644
--- a/testsuite/tests/module/T11432a.stderr
+++ b/testsuite/tests/module/T11432a.stderr
@@ -1,4 +1,4 @@
-T11432a.hs:7:17: error:
+T11432a.hs:7:17: error: [GHC-18208]
Expecting a type constructor but found a variable, ‘-.->’.
If ‘-.->’ is a type constructor then enable ExplicitNamespaces and use the 'type' keyword.
diff --git a/testsuite/tests/module/T11970.stderr b/testsuite/tests/module/T11970.stderr
index 246dd7db4c..34f76c9fd2 100644
--- a/testsuite/tests/module/T11970.stderr
+++ b/testsuite/tests/module/T11970.stderr
@@ -1,13 +1,12 @@
-T11970.hs:6:40: error:
+T11970.hs:6:40: error: [GHC-88993]
• The type constructor ‘C’ is not the parent of the record selector ‘recSel’.
Record selectors can only be exported with their parent type constructor.
Parent: B
• In the export: C(C, P, x, Q, B, recSel)
-T11970.hs:6:40: error:
+T11970.hs:6:40: error: [GHC-88993]
• The type constructor ‘C’ is not the parent of the data constructor ‘B’.
Data constructors can only be exported with their parent type constructor.
Parent: B
• In the export: C(C, P, x, Q, B, recSel)
-
diff --git a/testsuite/tests/module/T11970B.stderr b/testsuite/tests/module/T11970B.stderr
index 240a5fa5f6..eebf039943 100644
--- a/testsuite/tests/module/T11970B.stderr
+++ b/testsuite/tests/module/T11970B.stderr
@@ -1,5 +1,5 @@
-T11970B.hs:1:18: error:
+T11970B.hs:1:18: error: [GHC-88993]
• The type constructor ‘A’ is not the parent of the identifier ‘f’.
Identifiers can only be exported with their parent type constructor.
• In the export: A(f)
diff --git a/testsuite/tests/module/T12026.stderr b/testsuite/tests/module/T12026.stderr
index cd93875dc2..7545476025 100644
--- a/testsuite/tests/module/T12026.stderr
+++ b/testsuite/tests/module/T12026.stderr
@@ -1,3 +1,3 @@
-T12026.hs:3:17: error:
+T12026.hs:3:17: error: [GHC-18208]
Expecting a type constructor but found a variable, ‘map’.
diff --git a/testsuite/tests/module/mod10.stderr b/testsuite/tests/module/mod10.stderr
index 1412b6af7d..94ba9bf925 100644
--- a/testsuite/tests/module/mod10.stderr
+++ b/testsuite/tests/module/mod10.stderr
@@ -1,4 +1,4 @@
-mod10.hs:2:10: error:
+mod10.hs:2:10: error: [GHC-76037]
• Not in scope: type constructor or class ‘T’
• In the export: T(K1)
diff --git a/testsuite/tests/module/mod101.stderr b/testsuite/tests/module/mod101.stderr
index ecaae0a7d2..9e2ae7b3b0 100644
--- a/testsuite/tests/module/mod101.stderr
+++ b/testsuite/tests/module/mod101.stderr
@@ -1,4 +1,4 @@
-mod101.hs:8:5: error:
+mod101.hs:8:5: error: [GHC-88464]
Data constructor not in scope: ConB :: Bool -> DataA
Suggested fix: Perhaps use ‘ConA’ (imported from Mod101_AuxB)
diff --git a/testsuite/tests/module/mod102.stderr b/testsuite/tests/module/mod102.stderr
index afb4f9db7d..b240654bdd 100644
--- a/testsuite/tests/module/mod102.stderr
+++ b/testsuite/tests/module/mod102.stderr
@@ -1,4 +1,4 @@
-mod102.hs:8:5: error:
+mod102.hs:8:5: error: [GHC-88464]
Variable not in scope: methB :: Bool -> Bool -> ()
Suggested fix: Perhaps use ‘methA’ (imported from Mod102_AuxB)
diff --git a/testsuite/tests/module/mod114.stderr b/testsuite/tests/module/mod114.stderr
index e473360f15..5b50ec52fb 100644
--- a/testsuite/tests/module/mod114.stderr
+++ b/testsuite/tests/module/mod114.stderr
@@ -1,5 +1,5 @@
-mod114.hs:3:16: error:
+mod114.hs:3:16: error: [GHC-76037]
Not in scope: type constructor or class ‘Stuff’
Suggested fix:
Perhaps you want to remove ‘Stuff’ from the explicit hiding list
diff --git a/testsuite/tests/module/mod116.stderr b/testsuite/tests/module/mod116.stderr
index 6dd4a9fc02..52294e030c 100644
--- a/testsuite/tests/module/mod116.stderr
+++ b/testsuite/tests/module/mod116.stderr
@@ -1,2 +1,3 @@
-mod116.hs:2:18: Not in scope: type constructor or class ‘M2’
+mod116.hs:2:18: error: [GHC-76037]
+ Not in scope: type constructor or class ‘M2’
diff --git a/testsuite/tests/module/mod120.stderr b/testsuite/tests/module/mod120.stderr
index 235bb5b7eb..25c59105b1 100644
--- a/testsuite/tests/module/mod120.stderr
+++ b/testsuite/tests/module/mod120.stderr
@@ -1,2 +1,3 @@
-mod120.hs:5:5: error: Data constructor not in scope: Foo
+mod120.hs:5:5: error: [GHC-88464]
+ Data constructor not in scope: Foo
diff --git a/testsuite/tests/module/mod121.stderr b/testsuite/tests/module/mod121.stderr
index f51fec45e5..1b299a475f 100644
--- a/testsuite/tests/module/mod121.stderr
+++ b/testsuite/tests/module/mod121.stderr
@@ -1,4 +1,4 @@
-mod121.hs:5:5: error:
+mod121.hs:5:5: error: [GHC-88464]
Variable not in scope: m2 :: Int -> t
Suggested fix: Perhaps use ‘m1’ (imported from Mod121_A)
diff --git a/testsuite/tests/module/mod122.stderr b/testsuite/tests/module/mod122.stderr
index 51338f0a06..f6fdafe381 100644
--- a/testsuite/tests/module/mod122.stderr
+++ b/testsuite/tests/module/mod122.stderr
@@ -1,2 +1,3 @@
-mod122.hs:5:6: error: Not in scope: type constructor or class ‘C’
+mod122.hs:5:6: error: [GHC-76037]
+ Not in scope: type constructor or class ‘C’
diff --git a/testsuite/tests/module/mod123.stderr b/testsuite/tests/module/mod123.stderr
index c31f6d5a39..9de08eb9ec 100644
--- a/testsuite/tests/module/mod123.stderr
+++ b/testsuite/tests/module/mod123.stderr
@@ -1,2 +1,3 @@
-mod123.hs:5:6: error: Not in scope: type constructor or class ‘T’
+mod123.hs:5:6: error: [GHC-76037]
+ Not in scope: type constructor or class ‘T’
diff --git a/testsuite/tests/module/mod124.stderr b/testsuite/tests/module/mod124.stderr
index 8c1109314b..9c9009ff93 100644
--- a/testsuite/tests/module/mod124.stderr
+++ b/testsuite/tests/module/mod124.stderr
@@ -1,5 +1,5 @@
-mod124.hs:6:6: error:
+mod124.hs:6:6: error: [GHC-76037]
Not in scope: type constructor or class ‘T’
Suggested fix:
Perhaps you want to remove ‘T’ from the explicit hiding list
diff --git a/testsuite/tests/module/mod125.stderr b/testsuite/tests/module/mod125.stderr
index d21066e279..4882d689ce 100644
--- a/testsuite/tests/module/mod125.stderr
+++ b/testsuite/tests/module/mod125.stderr
@@ -1,5 +1,5 @@
-mod125.hs:7:5: error:
+mod125.hs:7:5: error: [GHC-88464]
Data constructor not in scope: T
Suggested fix:
Perhaps you want to remove ‘T’ from the explicit hiding list
diff --git a/testsuite/tests/module/mod126.stderr b/testsuite/tests/module/mod126.stderr
index 871ac14945..453cf910a4 100644
--- a/testsuite/tests/module/mod126.stderr
+++ b/testsuite/tests/module/mod126.stderr
@@ -1,5 +1,5 @@
-mod126.hs:7:5: error:
+mod126.hs:7:5: error: [GHC-88464]
Data constructor not in scope: T
Suggested fix:
Perhaps you want to remove ‘T’ from the explicit hiding list
diff --git a/testsuite/tests/module/mod127.stderr b/testsuite/tests/module/mod127.stderr
index 66b1c1a530..1a5c290574 100644
--- a/testsuite/tests/module/mod127.stderr
+++ b/testsuite/tests/module/mod127.stderr
@@ -1,5 +1,5 @@
-mod127.hs:6:6: error:
+mod127.hs:6:6: error: [GHC-76037]
Not in scope: type constructor or class ‘T’
Suggested fix:
Perhaps you want to remove ‘T’ from the explicit hiding list
diff --git a/testsuite/tests/module/mod128.stderr b/testsuite/tests/module/mod128.stderr
index c4e1e21c34..d31d0c616e 100644
--- a/testsuite/tests/module/mod128.stderr
+++ b/testsuite/tests/module/mod128.stderr
@@ -1,3 +1,3 @@
-Mod128_A.hs:2:19: warning: [-Wduplicate-exports (in -Wdefault)]
+Mod128_A.hs:2:19: warning: [GHC-47854] [-Wduplicate-exports (in -Wdefault)]
‘T’ is exported by ‘T(Con)’ and ‘T’
diff --git a/testsuite/tests/module/mod130.stderr b/testsuite/tests/module/mod130.stderr
index e19a3e258b..5c5a32095d 100644
--- a/testsuite/tests/module/mod130.stderr
+++ b/testsuite/tests/module/mod130.stderr
@@ -1,5 +1,5 @@
-mod130.hs:7:5: error:
+mod130.hs:7:5: error: [GHC-88464]
Variable not in scope: (<) :: t0 -> Int -> Int
Suggested fix:
Perhaps you want to remove ‘<’ from the explicit hiding list
diff --git a/testsuite/tests/module/mod131.stderr b/testsuite/tests/module/mod131.stderr
index 1b362e4a47..6e060eb5fc 100644
--- a/testsuite/tests/module/mod131.stderr
+++ b/testsuite/tests/module/mod131.stderr
@@ -1,5 +1,5 @@
-mod131.hs:2:27:
+mod131.hs:2:27: error: [GHC-69158]
Conflicting exports for ‘f’:
‘module Mod131_B’ exports ‘f’
imported from ‘Mod131_B’ at mod131.hs:3:17
diff --git a/testsuite/tests/module/mod132.stderr b/testsuite/tests/module/mod132.stderr
index 4913c59b06..917d490440 100644
--- a/testsuite/tests/module/mod132.stderr
+++ b/testsuite/tests/module/mod132.stderr
@@ -1,5 +1,5 @@
-mod132.hs:6:7: error:
+mod132.hs:6:7: error: [GHC-31891]
• Illegal term-level use of the type constructor or class ‘Foo’
• imported from ‘Mod132_B’ at mod132.hs:4:1-15
(and originally defined in ‘Mod132_A’ at Mod132_A.hs:3:1-14)
diff --git a/testsuite/tests/module/mod134.stderr b/testsuite/tests/module/mod134.stderr
index a911e32c84..d9afe11866 100644
--- a/testsuite/tests/module/mod134.stderr
+++ b/testsuite/tests/module/mod134.stderr
@@ -1,5 +1,5 @@
-mod134.hs:6:19: error:
+mod134.hs:6:19: error: [GHC-76037]
Not in scope: ‘Prelude.head’
Suggested fixes:
• Perhaps use one of these:
diff --git a/testsuite/tests/module/mod135.stderr b/testsuite/tests/module/mod135.stderr
index 197bc93c54..4a490d1d22 100644
--- a/testsuite/tests/module/mod135.stderr
+++ b/testsuite/tests/module/mod135.stderr
@@ -1,3 +1,3 @@
-mod135.hs:2:11: error:
+mod135.hs:2:11: error: [GHC-90973]
The export item ‘module Data.List’ is not imported
diff --git a/testsuite/tests/module/mod136.stderr b/testsuite/tests/module/mod136.stderr
index 3a54d8f2e3..ccf110ac13 100644
--- a/testsuite/tests/module/mod136.stderr
+++ b/testsuite/tests/module/mod136.stderr
@@ -1,5 +1,5 @@
-mod136.hs:7:5: error:
+mod136.hs:7:5: error: [GHC-88464]
Variable not in scope: zipWith5
Suggested fix:
Perhaps use one of these:
diff --git a/testsuite/tests/module/mod138.stderr b/testsuite/tests/module/mod138.stderr
index affabd924d..b1f9b32f5e 100644
--- a/testsuite/tests/module/mod138.stderr
+++ b/testsuite/tests/module/mod138.stderr
@@ -1,2 +1,2 @@
-mod138.hs:7:5: error: Variable not in scope: isLatin1
+mod138.hs:7:5: error: [GHC-88464] Variable not in scope: isLatin1
diff --git a/testsuite/tests/module/mod14.stderr b/testsuite/tests/module/mod14.stderr
index 1eef269d33..ef9d2d73c4 100644
--- a/testsuite/tests/module/mod14.stderr
+++ b/testsuite/tests/module/mod14.stderr
@@ -1,3 +1,3 @@
-mod14.hs:2:10: warning: [-Wduplicate-exports (in -Wdefault)]
+mod14.hs:2:10: warning: [GHC-47854] [-Wduplicate-exports (in -Wdefault)]
‘m2’ is exported by ‘C(m1, m2, m2, m3)’ and ‘C(m1, m2, m2, m3)’
diff --git a/testsuite/tests/module/mod142.stderr b/testsuite/tests/module/mod142.stderr
index 0ed3fdbbf4..f1a7994949 100644
--- a/testsuite/tests/module/mod142.stderr
+++ b/testsuite/tests/module/mod142.stderr
@@ -1,5 +1,5 @@
-mod142.hs:2:21:
+mod142.hs:2:21: error: [GHC-69158]
Conflicting exports for ‘x’:
‘module Mod142_A’ exports ‘Mod142_A.x’
imported from ‘Mod142_A’ at mod142.hs:4:1-15
diff --git a/testsuite/tests/module/mod143.stderr b/testsuite/tests/module/mod143.stderr
index 2e28ad7edb..3ea61f2eda 100644
--- a/testsuite/tests/module/mod143.stderr
+++ b/testsuite/tests/module/mod143.stderr
@@ -1,5 +1,5 @@
-mod143.hs:2:21:
+mod143.hs:2:21: error: [GHC-69158]
Conflicting exports for ‘Foo’:
‘module Mod143_A’ exports ‘Mod143_A.Foo’
imported from ‘Mod143_A’ at mod143.hs:4:1-15
diff --git a/testsuite/tests/module/mod144.stderr b/testsuite/tests/module/mod144.stderr
index 02330dc1b9..9bda07187d 100644
--- a/testsuite/tests/module/mod144.stderr
+++ b/testsuite/tests/module/mod144.stderr
@@ -1,5 +1,5 @@
-mod144.hs:2:27:
+mod144.hs:2:27: error: [GHC-69158]
Conflicting exports for ‘Bar’:
‘module Mod144_A’ exports ‘Mod144_A.Bar’
imported from ‘Mod144_A’ at mod144.hs:4:1-15
diff --git a/testsuite/tests/module/mod145.stderr b/testsuite/tests/module/mod145.stderr
index ac55593a01..02019e9c45 100644
--- a/testsuite/tests/module/mod145.stderr
+++ b/testsuite/tests/module/mod145.stderr
@@ -1,5 +1,5 @@
-mod145.hs:2:30:
+mod145.hs:2:30: error: [GHC-69158]
Conflicting exports for ‘m1’:
‘module Mod145_A’ exports ‘Mod145_A.m1’
imported from ‘Mod145_A’ at mod145.hs:4:1-15
diff --git a/testsuite/tests/module/mod146.stderr b/testsuite/tests/module/mod146.stderr
index 4d771478ec..ada9b36db5 100644
--- a/testsuite/tests/module/mod146.stderr
+++ b/testsuite/tests/module/mod146.stderr
@@ -1,5 +1,5 @@
-mod146.hs:2:30:
+mod146.hs:2:30: error: [GHC-69158]
Conflicting exports for ‘m1’:
‘module Mod145_A’ exports ‘Mod145_A.m1’
imported from ‘Mod145_A’ at mod146.hs:4:1-15
diff --git a/testsuite/tests/module/mod147.stderr b/testsuite/tests/module/mod147.stderr
index 5500abc5bd..a4ca6980f5 100644
--- a/testsuite/tests/module/mod147.stderr
+++ b/testsuite/tests/module/mod147.stderr
@@ -1,5 +1,5 @@
-mod147.hs:6:5: error:
+mod147.hs:6:5: error: [GHC-31891]
• Illegal term-level use of the type constructor or class ‘D’
• imported from ‘Mod147_A’ at mod147.hs:4:1-15
(and originally defined at Mod147_A.hs:3:1-14)
diff --git a/testsuite/tests/module/mod150.stderr b/testsuite/tests/module/mod150.stderr
index 2dc9feb66f..4b49d6f4ed 100644
--- a/testsuite/tests/module/mod150.stderr
+++ b/testsuite/tests/module/mod150.stderr
@@ -1,5 +1,5 @@
-mod150.hs:2:20:
+mod150.hs:2:20: error: [GHC-69158]
Conflicting exports for ‘id’:
‘module Prelude’ exports ‘Prelude.id’
imported from ‘Prelude’ at mod150.hs:2:8
diff --git a/testsuite/tests/module/mod155.stderr b/testsuite/tests/module/mod155.stderr
index ba03a62da0..013705654a 100644
--- a/testsuite/tests/module/mod155.stderr
+++ b/testsuite/tests/module/mod155.stderr
@@ -1,5 +1,5 @@
-mod155.hs:2:10:
+mod155.hs:2:10: error: [GHC-69158]
Conflicting exports for ‘id’:
‘module M’ exports ‘M.id’
imported from ‘Prelude’ at mod155.hs:4:1-19
diff --git a/testsuite/tests/module/mod158.stderr b/testsuite/tests/module/mod158.stderr
index f59b91a29b..cfbafcb55b 100644
--- a/testsuite/tests/module/mod158.stderr
+++ b/testsuite/tests/module/mod158.stderr
@@ -1,3 +1,3 @@
-mod158.hs:12:5: error: Data constructor not in scope: C
+mod158.hs:12:5: error: [GHC-88464] Data constructor not in scope: C
exit(1)
diff --git a/testsuite/tests/module/mod160.stderr b/testsuite/tests/module/mod160.stderr
index d7cba8d1e8..3faf9b9fed 100644
--- a/testsuite/tests/module/mod160.stderr
+++ b/testsuite/tests/module/mod160.stderr
@@ -1,5 +1,5 @@
-mod160.hs:12:5: error:
+mod160.hs:12:5: error: [GHC-88464]
Variable not in scope: m3 :: Char -> t
Suggested fix:
Perhaps use one of these:
diff --git a/testsuite/tests/module/mod161.stderr b/testsuite/tests/module/mod161.stderr
index 5a812812ea..2fde21226e 100644
--- a/testsuite/tests/module/mod161.stderr
+++ b/testsuite/tests/module/mod161.stderr
@@ -1,2 +1,2 @@
-mod161.hs:2:12: Not in scope: ‘bar’
+mod161.hs:2:12: error: [GHC-76037] Not in scope: ‘bar’
diff --git a/testsuite/tests/module/mod17.stderr b/testsuite/tests/module/mod17.stderr
index 91c4ff2731..faeba9b9ac 100644
--- a/testsuite/tests/module/mod17.stderr
+++ b/testsuite/tests/module/mod17.stderr
@@ -1,5 +1,5 @@
-mod17.hs:2:10: error:
+mod17.hs:2:10: error: [GHC-88993]
• The type constructor ‘C’ is not the parent of the data constructor ‘Left’.
Data constructors can only be exported with their parent type constructor.
Parent: Either
diff --git a/testsuite/tests/module/mod178.stderr b/testsuite/tests/module/mod178.stderr
index fb72b112c5..f27ddf270a 100644
--- a/testsuite/tests/module/mod178.stderr
+++ b/testsuite/tests/module/mod178.stderr
@@ -1,5 +1,5 @@
-Mod178_2.hs:1:1:
+Mod178_2.hs:1:1: error: [GHC-28623]
File name does not match module name:
Saw : ‘Main’
Expected: ‘Mod178_2’
diff --git a/testsuite/tests/module/mod180.stderr b/testsuite/tests/module/mod180.stderr
index 1518a63e82..6971e65f1d 100644
--- a/testsuite/tests/module/mod180.stderr
+++ b/testsuite/tests/module/mod180.stderr
@@ -1,5 +1,5 @@
-mod180.hs:8:5: error:
+mod180.hs:8:5: error: [GHC-83865]
• Couldn't match expected type ‘T’
with actual type ‘main:Mod180_A.T’
NB: ‘T’ is defined at Mod180_B.hs:3:1-10
diff --git a/testsuite/tests/module/mod182.stderr b/testsuite/tests/module/mod182.stderr
index 437b080d48..01e564c3f7 100644
--- a/testsuite/tests/module/mod182.stderr
+++ b/testsuite/tests/module/mod182.stderr
@@ -1,5 +1,4 @@
-mod182.hs:6:16: error:
- Found ‘qualified’ in postpositive position.
- Suggested fix:
- Perhaps you intended to use ImportQualifiedPost
+mod182.hs:6:16: error: [GHC-87491]
+ Found ‘qualified’ in postpositive position.
+ Suggested fix: Perhaps you intended to use ImportQualifiedPost
diff --git a/testsuite/tests/module/mod183.stderr b/testsuite/tests/module/mod183.stderr
index 5f3c131537..6cb6b63252 100644
--- a/testsuite/tests/module/mod183.stderr
+++ b/testsuite/tests/module/mod183.stderr
@@ -1 +1,3 @@
-mod183.hs:5:26: Multiple occurrences of 'qualified'
+
+mod183.hs:5:26: error: [GHC-05661]
+ Multiple occurrences of 'qualified'
diff --git a/testsuite/tests/module/mod184.stderr b/testsuite/tests/module/mod184.stderr
index d83a316d18..ab72b5d0b2 100644
--- a/testsuite/tests/module/mod184.stderr
+++ b/testsuite/tests/module/mod184.stderr
@@ -1,6 +1,6 @@
-mod184.hs:6:8: warning: [-Wprepositive-qualified-module]
+mod184.hs:6:8: warning: [GHC-07924] [-Wprepositive-qualified-module]
Found ‘qualified’ in prepositive position
Suggested fixes:
- Place ‘qualified’ after the module name.
- Perhaps you intended to use ImportQualifiedPost
+ • Place ‘qualified’ after the module name.
+ • Perhaps you intended to use ImportQualifiedPost
diff --git a/testsuite/tests/module/mod25.stderr b/testsuite/tests/module/mod25.stderr
index 7a60fa81f4..00ac3586d7 100644
--- a/testsuite/tests/module/mod25.stderr
+++ b/testsuite/tests/module/mod25.stderr
@@ -1,2 +1,2 @@
-mod25.hs:3:16: Not in scope: type variable ‘b’
+mod25.hs:3:16: error: [GHC-76037] Not in scope: type variable ‘b’
diff --git a/testsuite/tests/module/mod26.stderr b/testsuite/tests/module/mod26.stderr
index beb0050e05..3a9c4e45ef 100644
--- a/testsuite/tests/module/mod26.stderr
+++ b/testsuite/tests/module/mod26.stderr
@@ -1,2 +1,2 @@
-mod26.hs:3:21: Not in scope: type variable ‘b’
+mod26.hs:3:21: error: [GHC-76037] Not in scope: type variable ‘b’
diff --git a/testsuite/tests/module/mod29.stderr b/testsuite/tests/module/mod29.stderr
index 0392497c2e..b7989606a8 100644
--- a/testsuite/tests/module/mod29.stderr
+++ b/testsuite/tests/module/mod29.stderr
@@ -1,5 +1,5 @@
-mod29.hs:6:12: error:
+mod29.hs:6:12: error: [GHC-76037]
Not in scope: type constructor or class ‘Char’
Suggested fix:
Perhaps you want to add ‘Char’ to the import list in the import of
diff --git a/testsuite/tests/module/mod3.stderr b/testsuite/tests/module/mod3.stderr
index c0c620e240..695f898912 100644
--- a/testsuite/tests/module/mod3.stderr
+++ b/testsuite/tests/module/mod3.stderr
@@ -1,5 +1,5 @@
-mod3.hs:2:10: error:
+mod3.hs:2:10: error: [GHC-88993]
• The type constructor ‘T’ is not the parent of the data constructor ‘K1’.
Data constructors can only be exported with their parent type constructor.
Parent: T'
diff --git a/testsuite/tests/module/mod36.stderr b/testsuite/tests/module/mod36.stderr
index 438b97b6aa..090082a0a2 100644
--- a/testsuite/tests/module/mod36.stderr
+++ b/testsuite/tests/module/mod36.stderr
@@ -1,5 +1,5 @@
-mod36.hs:5:5: error:
+mod36.hs:5:5: error: [GHC-88464]
Variable not in scope: const
Suggested fix:
Perhaps you want to remove ‘const’ from the explicit hiding list
diff --git a/testsuite/tests/module/mod4.stderr b/testsuite/tests/module/mod4.stderr
index 2b4d400b28..dce5d5f199 100644
--- a/testsuite/tests/module/mod4.stderr
+++ b/testsuite/tests/module/mod4.stderr
@@ -1,5 +1,5 @@
-mod4.hs:2:10: error:
+mod4.hs:2:10: error: [GHC-76037]
• Not in scope: data constructor ‘K2’
• In the export: T(K1, K2)
Suggested fix: Perhaps use ‘K1’ (line 3)
diff --git a/testsuite/tests/module/mod44.stderr b/testsuite/tests/module/mod44.stderr
index 0f286f9cc2..0d46cf6b9a 100644
--- a/testsuite/tests/module/mod44.stderr
+++ b/testsuite/tests/module/mod44.stderr
@@ -1,5 +1,5 @@
-mod44.hs:4:10:
+mod44.hs:4:10: error: [GHC-59692]
Duplicate instance declarations:
instance Eq T -- Defined at mod44.hs:4:10
instance Eq T -- Defined at mod44.hs:5:10
diff --git a/testsuite/tests/module/mod46.stderr b/testsuite/tests/module/mod46.stderr
index fb6bd6692c..8e1bad3b2b 100644
--- a/testsuite/tests/module/mod46.stderr
+++ b/testsuite/tests/module/mod46.stderr
@@ -1,5 +1,5 @@
-mod46.hs:4:10: error:
+mod46.hs:4:10: error: [GHC-39999]
• No instance for ‘Eq T’
arising from the superclasses of an instance declaration
• In the instance declaration for ‘Ord T’
diff --git a/testsuite/tests/module/mod47.stderr b/testsuite/tests/module/mod47.stderr
index d88d3d140d..b7ff6562e6 100644
--- a/testsuite/tests/module/mod47.stderr
+++ b/testsuite/tests/module/mod47.stderr
@@ -1,5 +1,5 @@
-mod47.hs:6:10: error:
+mod47.hs:6:10: error: [GHC-39999]
• Could not deduce ‘Num a’
arising from the superclasses of an instance declaration
from the context: (Eq a, Enum a)
diff --git a/testsuite/tests/module/mod49.stderr b/testsuite/tests/module/mod49.stderr
index 4354bb77f2..e5ffcfce3c 100644
--- a/testsuite/tests/module/mod49.stderr
+++ b/testsuite/tests/module/mod49.stderr
@@ -1,2 +1,3 @@
-mod49.hs:5:3: ‘y’ is not a (visible) method of class ‘C’
+mod49.hs:5:3: error: [GHC-54721]
+ ‘y’ is not a (visible) method of class ‘C’
diff --git a/testsuite/tests/module/mod5.stderr b/testsuite/tests/module/mod5.stderr
index e8d5adb36e..2bf5e67d96 100644
--- a/testsuite/tests/module/mod5.stderr
+++ b/testsuite/tests/module/mod5.stderr
@@ -1,3 +1,3 @@
-mod5.hs:2:10: warning: [-Wduplicate-exports (in -Wdefault)]
+mod5.hs:2:10: warning: [GHC-47854] [-Wduplicate-exports (in -Wdefault)]
‘K1’ is exported by ‘T(K1, K1)’ and ‘T(K1, K1)’
diff --git a/testsuite/tests/module/mod50.stderr b/testsuite/tests/module/mod50.stderr
index 9669427f8f..d6fc2abeed 100644
--- a/testsuite/tests/module/mod50.stderr
+++ b/testsuite/tests/module/mod50.stderr
@@ -1,2 +1,3 @@
-mod50.hs:3:22: error: Not in scope: type constructor or class ‘Foo’
+mod50.hs:3:22: error: [GHC-76037]
+ Not in scope: type constructor or class ‘Foo’
diff --git a/testsuite/tests/module/mod51.stderr b/testsuite/tests/module/mod51.stderr
index 2d7a02d40d..c3cf259df7 100644
--- a/testsuite/tests/module/mod51.stderr
+++ b/testsuite/tests/module/mod51.stderr
@@ -1,5 +1,5 @@
-mod51.hs:3:22:
+mod51.hs:3:22: error: [GHC-59692]
Duplicate instance declarations:
instance Eq T -- Defined at mod51.hs:3:22
instance Eq T -- Defined at mod51.hs:3:25
diff --git a/testsuite/tests/module/mod52.stderr b/testsuite/tests/module/mod52.stderr
index 2359ab3421..833e0da71e 100644
--- a/testsuite/tests/module/mod52.stderr
+++ b/testsuite/tests/module/mod52.stderr
@@ -1,5 +1,5 @@
-mod52.hs:3:22:
+mod52.hs:3:22: error: [GHC-59692]
Duplicate instance declarations:
instance Eq T -- Defined at mod52.hs:3:22
instance Eq T -- Defined at mod52.hs:4:10
diff --git a/testsuite/tests/module/mod53.stderr b/testsuite/tests/module/mod53.stderr
index b8f442214b..7e980745fb 100644
--- a/testsuite/tests/module/mod53.stderr
+++ b/testsuite/tests/module/mod53.stderr
@@ -1,6 +1,6 @@
-mod53.hs:4:22: error:
- Can't make a derived instance of ‘C T’:
- ‘C’ is not a stock derivable class (Eq, Show, etc.)
- In the data declaration for ‘T’
+mod53.hs:4:22: error: [GHC-00158]
+ • Can't make a derived instance of ‘C T’:
+ ‘C’ is not a stock derivable class (Eq, Show, etc.)
+ • In the data declaration for ‘T’
Suggested fix: Perhaps you intended to use DeriveAnyClass
diff --git a/testsuite/tests/module/mod54.stderr b/testsuite/tests/module/mod54.stderr
index 4ed64b7509..44c1bb977b 100644
--- a/testsuite/tests/module/mod54.stderr
+++ b/testsuite/tests/module/mod54.stderr
@@ -1,5 +1,5 @@
-mod54.hs:3:22: error:
+mod54.hs:3:22: error: [GHC-39999]
• No instance for ‘Eq T’
arising from the 'deriving' clause of a data type declaration
Possible fix:
diff --git a/testsuite/tests/module/mod55.stderr b/testsuite/tests/module/mod55.stderr
index 341de62692..b6ddb76610 100644
--- a/testsuite/tests/module/mod55.stderr
+++ b/testsuite/tests/module/mod55.stderr
@@ -1,6 +1,6 @@
-mod55.hs:3:26:
- Can't make a derived instance of ‘Enum T’:
- ‘T’ must be an enumeration type
- (an enumeration consists of one or more nullary, non-GADT constructors)
- In the data declaration for ‘T’
+mod55.hs:3:26: error: [GHC-30750]
+ • Can't make a derived instance of ‘Enum T’:
+ ‘T’ must be an enumeration type
+ (an enumeration consists of one or more nullary, non-GADT constructors)
+ • In the data declaration for ‘T’
diff --git a/testsuite/tests/module/mod56.stderr b/testsuite/tests/module/mod56.stderr
index 4e3bb98fa4..7b80848879 100644
--- a/testsuite/tests/module/mod56.stderr
+++ b/testsuite/tests/module/mod56.stderr
@@ -1,8 +1,8 @@
-mod56.hs:4:39:
- Can't make a derived instance of ‘Ix T’:
- ‘T’ must be an enumeration type
- (an enumeration consists of one or more nullary, non-GADT constructors)
- or
- ‘T’ must have precisely one constructor
- In the data declaration for ‘T’
+mod56.hs:4:39: error: [GHC-58291]
+ • Can't make a derived instance of ‘Ix T’:
+ ‘T’ must be an enumeration type
+ (an enumeration consists of one or more nullary, non-GADT constructors)
+ or
+ ‘T’ must have precisely one constructor
+ • In the data declaration for ‘T’
diff --git a/testsuite/tests/module/mod58.stderr b/testsuite/tests/module/mod58.stderr
index d92345a8af..74169d8c81 100644
--- a/testsuite/tests/module/mod58.stderr
+++ b/testsuite/tests/module/mod58.stderr
@@ -1,4 +1,4 @@
-mod58.hs:4:1:
+mod58.hs:4:1: error: [GHC-99565]
Multiple default declarations
- here was another default declaration mod58.hs:3:1-21
+ here was another default declaration mod58.hs:3:1-21
diff --git a/testsuite/tests/module/mod59.stderr b/testsuite/tests/module/mod59.stderr
index 90fb99a9df..9ec4e85102 100644
--- a/testsuite/tests/module/mod59.stderr
+++ b/testsuite/tests/module/mod59.stderr
@@ -1,2 +1,2 @@
-mod59.hs:3:3: Not in scope: data constructor ‘K’
+mod59.hs:3:3: error: [GHC-76037] Not in scope: data constructor ‘K’
diff --git a/testsuite/tests/module/mod62.stderr b/testsuite/tests/module/mod62.stderr
index 539a905f26..eab3f938b1 100644
--- a/testsuite/tests/module/mod62.stderr
+++ b/testsuite/tests/module/mod62.stderr
@@ -1,6 +1,6 @@
mod62.hs:3:9: error: Qualified name in binding position: M.y
-mod62.hs:3:22: error:
+mod62.hs:3:22: error: [GHC-76037]
Not in scope: ‘M.y’
Suggested fix: Perhaps use ‘M.x’ (line 3)
diff --git a/testsuite/tests/module/mod63.stderr b/testsuite/tests/module/mod63.stderr
index b76c8b0600..a63f6ac322 100644
--- a/testsuite/tests/module/mod63.stderr
+++ b/testsuite/tests/module/mod63.stderr
@@ -1,5 +1,5 @@
-mod63.hs:3:1:
+mod63.hs:3:1: error: [GHC-91938]
Equations for ‘f’ have different numbers of arguments
mod63.hs:3:1-8
mod63.hs:4:1-11
diff --git a/testsuite/tests/module/mod67.stderr b/testsuite/tests/module/mod67.stderr
index 5c15a86586..185c8db7a6 100644
--- a/testsuite/tests/module/mod67.stderr
+++ b/testsuite/tests/module/mod67.stderr
@@ -1,3 +1,3 @@
-mod67.hs:3:1:
+mod67.hs:3:1: error: [GHC-44432]
The type signature for ‘f’ lacks an accompanying binding
diff --git a/testsuite/tests/module/mod69.stderr b/testsuite/tests/module/mod69.stderr
index dea161115e..96775ae3bb 100644
--- a/testsuite/tests/module/mod69.stderr
+++ b/testsuite/tests/module/mod69.stderr
@@ -1,4 +1,4 @@
-mod69.hs:3:7: error:
+mod69.hs:3:7: error: [GHC-84077]
@-pattern in expression context: x@1
Type application syntax requires a space before '@'
diff --git a/testsuite/tests/module/mod7.stderr b/testsuite/tests/module/mod7.stderr
index 20a216a13e..5ad30b11f3 100644
--- a/testsuite/tests/module/mod7.stderr
+++ b/testsuite/tests/module/mod7.stderr
@@ -1,2 +1,3 @@
-mod7.hs:2:10: Not in scope: type constructor or class ‘T’
+mod7.hs:2:10: error: [GHC-76037]
+ Not in scope: type constructor or class ‘T’
diff --git a/testsuite/tests/module/mod70.stderr b/testsuite/tests/module/mod70.stderr
index 6e9f854b7a..fa0b2c6962 100644
--- a/testsuite/tests/module/mod70.stderr
+++ b/testsuite/tests/module/mod70.stderr
@@ -1,4 +1,4 @@
-mod70.hs:3:9: error:
+mod70.hs:3:9: error: [GHC-27207]
Lazy pattern in expression context: ~1
Did you mean to add a space after the '~'?
diff --git a/testsuite/tests/module/mod71.stderr b/testsuite/tests/module/mod71.stderr
index 003e0bb41c..73e1a36339 100644
--- a/testsuite/tests/module/mod71.stderr
+++ b/testsuite/tests/module/mod71.stderr
@@ -1,5 +1,5 @@
-mod71.hs:4:9: error:
+mod71.hs:4:9: error: [GHC-88464]
• Found hole: _ :: t2
Where: ‘t2’ is a rigid type variable bound by
the inferred type of f :: Num t1 => (t2 -> t1 -> t3) -> t3
diff --git a/testsuite/tests/module/mod72.stderr b/testsuite/tests/module/mod72.stderr
index 5f6dcc93f5..aa90422e75 100644
--- a/testsuite/tests/module/mod72.stderr
+++ b/testsuite/tests/module/mod72.stderr
@@ -1,2 +1,3 @@
-mod72.hs:3:7: error: Variable not in scope: g :: t1 -> t2
+mod72.hs:3:7: error: [GHC-88464]
+ Variable not in scope: g :: t1 -> t2
diff --git a/testsuite/tests/module/mod73.stderr b/testsuite/tests/module/mod73.stderr
index 2fe9582a4a..9e99091101 100644
--- a/testsuite/tests/module/mod73.stderr
+++ b/testsuite/tests/module/mod73.stderr
@@ -1,5 +1,5 @@
-mod73.hs:3:7: error:
+mod73.hs:3:7: error: [GHC-76037]
Not in scope: ‘Prelude.g’
NB: the module ‘Prelude’ does not export ‘g’.
Suggested fix:
diff --git a/testsuite/tests/module/mod74.stderr b/testsuite/tests/module/mod74.stderr
index e971158606..7570cfbcc3 100644
--- a/testsuite/tests/module/mod74.stderr
+++ b/testsuite/tests/module/mod74.stderr
@@ -1,4 +1,4 @@
-mod74.hs:3:7: error:
+mod74.hs:3:7: error: [GHC-76037]
Not in scope: ‘N.g’
NB: no module named ‘N’ is imported.
diff --git a/testsuite/tests/module/mod76.stderr b/testsuite/tests/module/mod76.stderr
index 7a90f5178a..2392b528fb 100644
--- a/testsuite/tests/module/mod76.stderr
+++ b/testsuite/tests/module/mod76.stderr
@@ -1,2 +1,2 @@
-mod76.hs:5:1: parse error on input ‘module’
+mod76.hs:5:1: error: [GHC-58481] parse error on input ‘module’
diff --git a/testsuite/tests/module/mod77.stderr b/testsuite/tests/module/mod77.stderr
index c2c78c6a8f..6086a3d5f1 100644
--- a/testsuite/tests/module/mod77.stderr
+++ b/testsuite/tests/module/mod77.stderr
@@ -1,3 +1,3 @@
-mod77.hs:3:7:
+mod77.hs:3:7: error: [GHC-44432]
The fixity signature for ‘$$$’ lacks an accompanying binding
diff --git a/testsuite/tests/module/mod8.stderr b/testsuite/tests/module/mod8.stderr
index d06d6903ac..4445aa1aa5 100644
--- a/testsuite/tests/module/mod8.stderr
+++ b/testsuite/tests/module/mod8.stderr
@@ -1,2 +1,3 @@
-mod8.hs:2:10: error: The export item ‘module N’ is not imported
+mod8.hs:2:10: error: [GHC-90973]
+ The export item ‘module N’ is not imported
diff --git a/testsuite/tests/module/mod87.stderr b/testsuite/tests/module/mod87.stderr
index c5b92a85da..0090030078 100644
--- a/testsuite/tests/module/mod87.stderr
+++ b/testsuite/tests/module/mod87.stderr
@@ -1,5 +1,5 @@
-mod87.hs:4:5: error:
+mod87.hs:4:5: error: [GHC-88464]
Data constructor not in scope: Left :: GHC.Types.Char -> t
Suggested fix:
Perhaps you want to add ‘Left’ to the import list in the import of
diff --git a/testsuite/tests/module/mod88.stderr b/testsuite/tests/module/mod88.stderr
index aa2627c861..81c758f8b0 100644
--- a/testsuite/tests/module/mod88.stderr
+++ b/testsuite/tests/module/mod88.stderr
@@ -1,5 +1,5 @@
-mod88.hs:5:5: error:
+mod88.hs:5:5: error: [GHC-76037]
Not in scope: data constructor ‘Prelude.Left’
Suggested fix:
Perhaps you want to add ‘Left’ to the import list in the import of
diff --git a/testsuite/tests/module/mod89.stderr b/testsuite/tests/module/mod89.stderr
index ef07a5ab8a..d5e17a6c1a 100644
--- a/testsuite/tests/module/mod89.stderr
+++ b/testsuite/tests/module/mod89.stderr
@@ -1,3 +1,3 @@
-mod89.hs:5:16: error:
+mod89.hs:5:16: error: [GHC-18208]
Expecting a type constructor but found a variable, ‘map’.
diff --git a/testsuite/tests/module/mod9.stderr b/testsuite/tests/module/mod9.stderr
index b4eb0d7e40..ee8cc40ce1 100644
--- a/testsuite/tests/module/mod9.stderr
+++ b/testsuite/tests/module/mod9.stderr
@@ -1,2 +1,3 @@
-mod9.hs:2:10: Not in scope: type constructor or class ‘T’
+mod9.hs:2:10: error: [GHC-76037]
+ Not in scope: type constructor or class ‘T’
diff --git a/testsuite/tests/module/mod97.stderr b/testsuite/tests/module/mod97.stderr
index db9b30e83d..2b6d5258d0 100644
--- a/testsuite/tests/module/mod97.stderr
+++ b/testsuite/tests/module/mod97.stderr
@@ -1,5 +1,5 @@
-mod97.hs:4:9: error:
+mod97.hs:4:9: error: [GHC-88464]
Variable not in scope:
(==) :: GHC.Types.Char -> GHC.Types.Char -> t
Suggested fix:
diff --git a/testsuite/tests/module/mod98.stderr b/testsuite/tests/module/mod98.stderr
index 7af91a8775..52c0cf646e 100644
--- a/testsuite/tests/module/mod98.stderr
+++ b/testsuite/tests/module/mod98.stderr
@@ -1,5 +1,5 @@
-mod98.hs:3:1: error:
+mod98.hs:3:1: error: [GHC-94426]
Invalid type signature: M.x :: ...
Suggested fix:
A type signature should be of form <variables> :: <type>