summaryrefslogtreecommitdiff
path: root/testsuite/tests/module
diff options
context:
space:
mode:
authorHerbert Valerio Riedel <hvr@gnu.org>2014-02-23 22:00:57 +0100
committerHerbert Valerio Riedel <hvr@gnu.org>2014-02-25 11:06:51 +0100
commit018676c7f883886b388652c913c99a10d2591b0b (patch)
treeddeb1cd21f74b21f12b1d1ddbc26abb934136587 /testsuite/tests/module
parentede5b5180c2a5db3f51b01dbef402d21ace9601c (diff)
downloadhaskell-018676c7f883886b388652c913c99a10d2591b0b.tar.gz
Use U+2018 instead of U+201B quote mark in compiler messages
This matches GCC's choice of Unicode quotation marks (i.e. U+2018 and U+2019) and therefore looks more familiar on the console. This addresses #2507. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Diffstat (limited to 'testsuite/tests/module')
-rw-r--r--testsuite/tests/module/T414.stderr2
-rw-r--r--testsuite/tests/module/mod1.stderr2
-rw-r--r--testsuite/tests/module/mod10.stderr2
-rw-r--r--testsuite/tests/module/mod101.stderr4
-rw-r--r--testsuite/tests/module/mod102.stderr4
-rw-r--r--testsuite/tests/module/mod110.stderr10
-rw-r--r--testsuite/tests/module/mod114.stderr2
-rw-r--r--testsuite/tests/module/mod116.stderr2
-rw-r--r--testsuite/tests/module/mod120.stderr2
-rw-r--r--testsuite/tests/module/mod121.stderr4
-rw-r--r--testsuite/tests/module/mod122.stderr2
-rw-r--r--testsuite/tests/module/mod123.stderr2
-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.stderr-ghc2
-rw-r--r--testsuite/tests/module/mod130.stderr2
-rw-r--r--testsuite/tests/module/mod131.stderr10
-rw-r--r--testsuite/tests/module/mod132.stderr2
-rw-r--r--testsuite/tests/module/mod134.stderr8
-rw-r--r--testsuite/tests/module/mod136.stderr6
-rw-r--r--testsuite/tests/module/mod138.stderr2
-rw-r--r--testsuite/tests/module/mod14.stderr-ghc2
-rw-r--r--testsuite/tests/module/mod142.stderr8
-rw-r--r--testsuite/tests/module/mod143.stderr8
-rw-r--r--testsuite/tests/module/mod144.stderr8
-rw-r--r--testsuite/tests/module/mod145.stderr8
-rw-r--r--testsuite/tests/module/mod146.stderr8
-rw-r--r--testsuite/tests/module/mod147.stderr2
-rw-r--r--testsuite/tests/module/mod150.stderr10
-rw-r--r--testsuite/tests/module/mod151.stderr10
-rw-r--r--testsuite/tests/module/mod152.stderr20
-rw-r--r--testsuite/tests/module/mod153.stderr10
-rw-r--r--testsuite/tests/module/mod155.stderr10
-rw-r--r--testsuite/tests/module/mod158.stderr2
-rw-r--r--testsuite/tests/module/mod160.stderr4
-rw-r--r--testsuite/tests/module/mod161.stderr2
-rw-r--r--testsuite/tests/module/mod164.stderr10
-rw-r--r--testsuite/tests/module/mod165.stderr8
-rw-r--r--testsuite/tests/module/mod17.stderr2
-rw-r--r--testsuite/tests/module/mod174.stderr2
-rw-r--r--testsuite/tests/module/mod176.stderr4
-rw-r--r--testsuite/tests/module/mod177.stderr4
-rw-r--r--testsuite/tests/module/mod178.stderr4
-rw-r--r--testsuite/tests/module/mod18.stderr2
-rw-r--r--testsuite/tests/module/mod180.stderr10
-rw-r--r--testsuite/tests/module/mod19.stderr4
-rw-r--r--testsuite/tests/module/mod2.stderr2
-rw-r--r--testsuite/tests/module/mod20.stderr2
-rw-r--r--testsuite/tests/module/mod21.stderr2
-rw-r--r--testsuite/tests/module/mod22.stderr2
-rw-r--r--testsuite/tests/module/mod23.stderr2
-rw-r--r--testsuite/tests/module/mod24.stderr2
-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/mod38.stderr2
-rw-r--r--testsuite/tests/module/mod4.stderr2
-rw-r--r--testsuite/tests/module/mod40.stderr4
-rw-r--r--testsuite/tests/module/mod41.stderr4
-rw-r--r--testsuite/tests/module/mod42.stderr4
-rw-r--r--testsuite/tests/module/mod43.stderr4
-rw-r--r--testsuite/tests/module/mod45.stderr2
-rw-r--r--testsuite/tests/module/mod46.stderr2
-rw-r--r--testsuite/tests/module/mod47.stderr2
-rw-r--r--testsuite/tests/module/mod49.stderr2
-rw-r--r--testsuite/tests/module/mod5.stderr-ghc2
-rw-r--r--testsuite/tests/module/mod50.stderr2
-rw-r--r--testsuite/tests/module/mod53.stderr6
-rw-r--r--testsuite/tests/module/mod55.stderr6
-rw-r--r--testsuite/tests/module/mod56.stderr8
-rw-r--r--testsuite/tests/module/mod59.stderr2
-rw-r--r--testsuite/tests/module/mod60.stderr4
-rw-r--r--testsuite/tests/module/mod61.stderr2
-rw-r--r--testsuite/tests/module/mod62.stderr4
-rw-r--r--testsuite/tests/module/mod63.stderr2
-rw-r--r--testsuite/tests/module/mod66.stderr2
-rw-r--r--testsuite/tests/module/mod67.stderr2
-rw-r--r--testsuite/tests/module/mod68.stderr2
-rw-r--r--testsuite/tests/module/mod7.stderr2
-rw-r--r--testsuite/tests/module/mod72.stderr2
-rw-r--r--testsuite/tests/module/mod73.stderr8
-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/mod79.stderr2
-rw-r--r--testsuite/tests/module/mod80.stderr2
-rw-r--r--testsuite/tests/module/mod81.stderr2
-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.stderr2
-rw-r--r--testsuite/tests/module/mod90.stderr8
-rw-r--r--testsuite/tests/module/mod91.stderr2
-rw-r--r--testsuite/tests/module/mod97.stderr2
98 files changed, 189 insertions, 189 deletions
diff --git a/testsuite/tests/module/T414.stderr b/testsuite/tests/module/T414.stderr
index 57d43af555..70c0cdecf7 100644
--- a/testsuite/tests/module/T414.stderr
+++ b/testsuite/tests/module/T414.stderr
@@ -1,2 +1,2 @@
-T414.hs:1:1: The IO action ‛main’ is not exported by module ‛Main’
+T414.hs:1:1: The IO action ‘main’ is not exported by module ‘Main’
diff --git a/testsuite/tests/module/mod1.stderr b/testsuite/tests/module/mod1.stderr
index 51d9e07b1d..ecc147513d 100644
--- a/testsuite/tests/module/mod1.stderr
+++ b/testsuite/tests/module/mod1.stderr
@@ -1,4 +1,4 @@
mod1.hs:3:1:
- Failed to load interface for ‛N’
+ Failed to load interface for ‘N’
Use -v to see a list of the files searched for.
diff --git a/testsuite/tests/module/mod10.stderr b/testsuite/tests/module/mod10.stderr
index 6cc2caf59e..dd08d880b3 100644
--- a/testsuite/tests/module/mod10.stderr
+++ b/testsuite/tests/module/mod10.stderr
@@ -1,2 +1,2 @@
-mod10.hs:2:10: Not in scope: type constructor or class ‛T’
+mod10.hs:2:10: Not in scope: type constructor or class ‘T’
diff --git a/testsuite/tests/module/mod101.stderr b/testsuite/tests/module/mod101.stderr
index 306884fa8f..bb8eecf546 100644
--- a/testsuite/tests/module/mod101.stderr
+++ b/testsuite/tests/module/mod101.stderr
@@ -1,4 +1,4 @@
mod101.hs:8:5:
- Not in scope: data constructor ‛ConB’
- Perhaps you meant ‛ConA’ (imported from Mod101_AuxB)
+ Not in scope: data constructor ‘ConB’
+ Perhaps you meant ‘ConA’ (imported from Mod101_AuxB)
diff --git a/testsuite/tests/module/mod102.stderr b/testsuite/tests/module/mod102.stderr
index a33246f12c..91aca9f620 100644
--- a/testsuite/tests/module/mod102.stderr
+++ b/testsuite/tests/module/mod102.stderr
@@ -1,4 +1,4 @@
mod102.hs:8:5:
- Not in scope: ‛methB’
- Perhaps you meant ‛methA’ (imported from Mod102_AuxB)
+ Not in scope: ‘methB’
+ Perhaps you meant ‘methA’ (imported from Mod102_AuxB)
diff --git a/testsuite/tests/module/mod110.stderr b/testsuite/tests/module/mod110.stderr
index f3e3ce93fb..1018f69f0d 100644
--- a/testsuite/tests/module/mod110.stderr
+++ b/testsuite/tests/module/mod110.stderr
@@ -1,7 +1,7 @@
mod110.hs:11:10:
- Ambiguous occurrence ‛Eq’
- It could refer to either ‛M.Eq’, defined at mod110.hs:7:1
- or ‛Prelude.Eq’,
- imported from ‛Prelude’ at mod110.hs:4:1-14
- (and originally defined in ‛GHC.Classes’)
+ Ambiguous occurrence ‘Eq’
+ It could refer to either ‘M.Eq’, defined at mod110.hs:7:1
+ or ‘Prelude.Eq’,
+ imported from ‘Prelude’ at mod110.hs:4:1-14
+ (and originally defined in ‘GHC.Classes’)
diff --git a/testsuite/tests/module/mod114.stderr b/testsuite/tests/module/mod114.stderr
index 84131b47f5..673dc95b3a 100644
--- a/testsuite/tests/module/mod114.stderr
+++ b/testsuite/tests/module/mod114.stderr
@@ -1,2 +1,2 @@
-mod114.hs:3:16: Not in scope: type constructor or class ‛Stuff’
+mod114.hs:3:16: Not in scope: type constructor or class ‘Stuff’
diff --git a/testsuite/tests/module/mod116.stderr b/testsuite/tests/module/mod116.stderr
index c46059c5d6..6dd4a9fc02 100644
--- a/testsuite/tests/module/mod116.stderr
+++ b/testsuite/tests/module/mod116.stderr
@@ -1,2 +1,2 @@
-mod116.hs:2:18: Not in scope: type constructor or class ‛M2’
+mod116.hs:2:18: Not in scope: type constructor or class ‘M2’
diff --git a/testsuite/tests/module/mod120.stderr b/testsuite/tests/module/mod120.stderr
index 2643f9258f..8c68fa091c 100644
--- a/testsuite/tests/module/mod120.stderr
+++ b/testsuite/tests/module/mod120.stderr
@@ -1,2 +1,2 @@
-mod120.hs:5:5: Not in scope: data constructor ‛Foo’
+mod120.hs:5:5: Not in scope: data constructor ‘Foo’
diff --git a/testsuite/tests/module/mod121.stderr b/testsuite/tests/module/mod121.stderr
index 16ea4bf627..7036ddb935 100644
--- a/testsuite/tests/module/mod121.stderr
+++ b/testsuite/tests/module/mod121.stderr
@@ -1,4 +1,4 @@
mod121.hs:5:5:
- Not in scope: ‛m2’
- Perhaps you meant ‛m1’ (imported from Mod121_A)
+ Not in scope: ‘m2’
+ Perhaps you meant ‘m1’ (imported from Mod121_A)
diff --git a/testsuite/tests/module/mod122.stderr b/testsuite/tests/module/mod122.stderr
index 45e4f1699c..90719ecf06 100644
--- a/testsuite/tests/module/mod122.stderr
+++ b/testsuite/tests/module/mod122.stderr
@@ -1,2 +1,2 @@
-mod122.hs:5:6: Not in scope: type constructor or class ‛C’
+mod122.hs:5:6: Not in scope: type constructor or class ‘C’
diff --git a/testsuite/tests/module/mod123.stderr b/testsuite/tests/module/mod123.stderr
index b631454857..9d9de6bbb2 100644
--- a/testsuite/tests/module/mod123.stderr
+++ b/testsuite/tests/module/mod123.stderr
@@ -1,2 +1,2 @@
-mod123.hs:5:6: Not in scope: type constructor or class ‛T’
+mod123.hs:5:6: Not in scope: type constructor or class ‘T’
diff --git a/testsuite/tests/module/mod124.stderr b/testsuite/tests/module/mod124.stderr
index 66cad7ee36..83113e9c5f 100644
--- a/testsuite/tests/module/mod124.stderr
+++ b/testsuite/tests/module/mod124.stderr
@@ -1,2 +1,2 @@
-mod124.hs:6:6: Not in scope: type constructor or class ‛T’
+mod124.hs:6:6: Not in scope: type constructor or class ‘T’
diff --git a/testsuite/tests/module/mod125.stderr b/testsuite/tests/module/mod125.stderr
index 9fa21e7875..1d56d076af 100644
--- a/testsuite/tests/module/mod125.stderr
+++ b/testsuite/tests/module/mod125.stderr
@@ -1,2 +1,2 @@
-mod125.hs:7:5: Not in scope: data constructor ‛T’
+mod125.hs:7:5: Not in scope: data constructor ‘T’
diff --git a/testsuite/tests/module/mod126.stderr b/testsuite/tests/module/mod126.stderr
index 474e6eb490..26d26330be 100644
--- a/testsuite/tests/module/mod126.stderr
+++ b/testsuite/tests/module/mod126.stderr
@@ -1,2 +1,2 @@
-mod126.hs:7:5: Not in scope: data constructor ‛T’
+mod126.hs:7:5: Not in scope: data constructor ‘T’
diff --git a/testsuite/tests/module/mod127.stderr b/testsuite/tests/module/mod127.stderr
index b208503368..83909e8236 100644
--- a/testsuite/tests/module/mod127.stderr
+++ b/testsuite/tests/module/mod127.stderr
@@ -1,2 +1,2 @@
-mod127.hs:6:6: Not in scope: type constructor or class ‛T’
+mod127.hs:6:6: Not in scope: type constructor or class ‘T’
diff --git a/testsuite/tests/module/mod128.stderr-ghc b/testsuite/tests/module/mod128.stderr-ghc
index 4363290fb3..bfd02c6b8d 100644
--- a/testsuite/tests/module/mod128.stderr-ghc
+++ b/testsuite/tests/module/mod128.stderr-ghc
@@ -1,2 +1,2 @@
-Mod128_A.hs:2:19: Warning: ‛T’ is exported by ‛T(Con)’ and ‛T’
+Mod128_A.hs:2:19: Warning: ‘T’ is exported by ‘T(Con)’ and ‘T’
diff --git a/testsuite/tests/module/mod130.stderr b/testsuite/tests/module/mod130.stderr
index bb1aff176b..87fb842e7a 100644
--- a/testsuite/tests/module/mod130.stderr
+++ b/testsuite/tests/module/mod130.stderr
@@ -1,2 +1,2 @@
-mod130.hs:7:5: Not in scope: ‛<’
+mod130.hs:7:5: Not in scope: ‘<’
diff --git a/testsuite/tests/module/mod131.stderr b/testsuite/tests/module/mod131.stderr
index 2b877aaae3..1b362e4a47 100644
--- a/testsuite/tests/module/mod131.stderr
+++ b/testsuite/tests/module/mod131.stderr
@@ -1,9 +1,9 @@
mod131.hs:2:27:
- Conflicting exports for ‛f’:
- ‛module Mod131_B’ exports ‛f’
- imported from ‛Mod131_B’ at mod131.hs:3:17
+ Conflicting exports for ‘f’:
+ ‘module Mod131_B’ exports ‘f’
+ imported from ‘Mod131_B’ at mod131.hs:3:17
(and originally defined at Mod131_B.hs:3:1)
- ‛Mod131_A.f’ exports ‛Mod131_A.f’
- imported qualified from ‛Mod131_A’ at mod131.hs:4:27
+ ‘Mod131_A.f’ exports ‘Mod131_A.f’
+ imported qualified from ‘Mod131_A’ at mod131.hs:4:27
(and originally defined at Mod131_A.hs:3:1)
diff --git a/testsuite/tests/module/mod132.stderr b/testsuite/tests/module/mod132.stderr
index 4afecd8f87..2735a73dad 100644
--- a/testsuite/tests/module/mod132.stderr
+++ b/testsuite/tests/module/mod132.stderr
@@ -1,2 +1,2 @@
-mod132.hs:6:7: Not in scope: data constructor ‛Foo’
+mod132.hs:6:7: Not in scope: data constructor ‘Foo’
diff --git a/testsuite/tests/module/mod134.stderr b/testsuite/tests/module/mod134.stderr
index 3270f93b68..e2171a8c6d 100644
--- a/testsuite/tests/module/mod134.stderr
+++ b/testsuite/tests/module/mod134.stderr
@@ -1,7 +1,7 @@
mod134.hs:6:19:
- Not in scope: ‛Prelude.head’
+ Not in scope: ‘Prelude.head’
Perhaps you meant one of these:
- ‛Prelude.read’ (imported from Prelude),
- ‛Prelude.reads’ (imported from Prelude),
- ‛Prelude.snd’ (imported from Prelude)
+ ‘Prelude.read’ (imported from Prelude),
+ ‘Prelude.reads’ (imported from Prelude),
+ ‘Prelude.snd’ (imported from Prelude)
diff --git a/testsuite/tests/module/mod136.stderr b/testsuite/tests/module/mod136.stderr
index 2a0feed97e..58dab52093 100644
--- a/testsuite/tests/module/mod136.stderr
+++ b/testsuite/tests/module/mod136.stderr
@@ -1,6 +1,6 @@
mod136.hs:6:5:
- Not in scope: ‛zipWith5’
+ Not in scope: ‘zipWith5’
Perhaps you meant one of these:
- ‛zipWith’ (imported from Mod136_A),
- ‛zipWith3’ (imported from Mod136_A)
+ ‘zipWith’ (imported from Mod136_A),
+ ‘zipWith3’ (imported from Mod136_A)
diff --git a/testsuite/tests/module/mod138.stderr b/testsuite/tests/module/mod138.stderr
index 5b006ee326..7886bcdde5 100644
--- a/testsuite/tests/module/mod138.stderr
+++ b/testsuite/tests/module/mod138.stderr
@@ -1,2 +1,2 @@
-mod138.hs:7:5: Not in scope: ‛isLatin1’
+mod138.hs:7:5: Not in scope: ‘isLatin1’
diff --git a/testsuite/tests/module/mod14.stderr-ghc b/testsuite/tests/module/mod14.stderr-ghc
index 9eec91d715..682cbe3400 100644
--- a/testsuite/tests/module/mod14.stderr-ghc
+++ b/testsuite/tests/module/mod14.stderr-ghc
@@ -1,3 +1,3 @@
mod14.hs:2:10: Warning:
- ‛m2’ is exported by ‛C(m1, m2, m2, m3)’ and ‛C(m1, m2, m2, m3)’
+ ‘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 f31723d020..0ed3fdbbf4 100644
--- a/testsuite/tests/module/mod142.stderr
+++ b/testsuite/tests/module/mod142.stderr
@@ -1,7 +1,7 @@
mod142.hs:2:21:
- Conflicting exports for ‛x’:
- ‛module Mod142_A’ exports ‛Mod142_A.x’
- imported from ‛Mod142_A’ at mod142.hs:4:1-15
+ Conflicting exports for ‘x’:
+ ‘module Mod142_A’ exports ‘Mod142_A.x’
+ imported from ‘Mod142_A’ at mod142.hs:4:1-15
(and originally defined at Mod142_A.hs:3:1)
- ‛module M’ exports ‛M.x’ defined at mod142.hs:6:1
+ ‘module M’ exports ‘M.x’ defined at mod142.hs:6:1
diff --git a/testsuite/tests/module/mod143.stderr b/testsuite/tests/module/mod143.stderr
index a229aba016..2e28ad7edb 100644
--- a/testsuite/tests/module/mod143.stderr
+++ b/testsuite/tests/module/mod143.stderr
@@ -1,7 +1,7 @@
mod143.hs:2:21:
- Conflicting exports for ‛Foo’:
- ‛module Mod143_A’ exports ‛Mod143_A.Foo’
- imported from ‛Mod143_A’ at mod143.hs:4:1-15
+ Conflicting exports for ‘Foo’:
+ ‘module Mod143_A’ exports ‘Mod143_A.Foo’
+ imported from ‘Mod143_A’ at mod143.hs:4:1-15
(and originally defined at Mod143_A.hs:3:1-14)
- ‛module M’ exports ‛M.Foo’ defined at mod143.hs:6:1
+ ‘module M’ exports ‘M.Foo’ defined at mod143.hs:6:1
diff --git a/testsuite/tests/module/mod144.stderr b/testsuite/tests/module/mod144.stderr
index 9742a76111..02330dc1b9 100644
--- a/testsuite/tests/module/mod144.stderr
+++ b/testsuite/tests/module/mod144.stderr
@@ -1,7 +1,7 @@
mod144.hs:2:27:
- Conflicting exports for ‛Bar’:
- ‛module Mod144_A’ exports ‛Mod144_A.Bar’
- imported from ‛Mod144_A’ at mod144.hs:4:1-15
- ‛module M’ exports ‛M.Bar’ defined at mod144.hs:6:13
+ Conflicting exports for ‘Bar’:
+ ‘module Mod144_A’ exports ‘Mod144_A.Bar’
+ imported from ‘Mod144_A’ at mod144.hs:4:1-15
+ ‘module M’ exports ‘M.Bar’ defined at mod144.hs:6:13
exit(1)
diff --git a/testsuite/tests/module/mod145.stderr b/testsuite/tests/module/mod145.stderr
index 1f94faea97..ac55593a01 100644
--- a/testsuite/tests/module/mod145.stderr
+++ b/testsuite/tests/module/mod145.stderr
@@ -1,7 +1,7 @@
mod145.hs:2:30:
- Conflicting exports for ‛m1’:
- ‛module Mod145_A’ exports ‛Mod145_A.m1’
- imported from ‛Mod145_A’ at mod145.hs:4:1-15
+ Conflicting exports for ‘m1’:
+ ‘module Mod145_A’ exports ‘Mod145_A.m1’
+ imported from ‘Mod145_A’ at mod145.hs:4:1-15
(and originally defined at Mod145_A.hs:4:3-20)
- ‛module Mod145’ exports ‛Mod145.m1’ defined at mod145.hs:7:3
+ ‘module Mod145’ exports ‘Mod145.m1’ defined at mod145.hs:7:3
diff --git a/testsuite/tests/module/mod146.stderr b/testsuite/tests/module/mod146.stderr
index 160c76c116..4d771478ec 100644
--- a/testsuite/tests/module/mod146.stderr
+++ b/testsuite/tests/module/mod146.stderr
@@ -1,7 +1,7 @@
mod146.hs:2:30:
- Conflicting exports for ‛m1’:
- ‛module Mod145_A’ exports ‛Mod145_A.m1’
- imported from ‛Mod145_A’ at mod146.hs:4:1-15
- ‛module Mod146’ exports ‛Mod146.m1’ defined at mod146.hs:7:3
+ Conflicting exports for ‘m1’:
+ ‘module Mod145_A’ exports ‘Mod145_A.m1’
+ imported from ‘Mod145_A’ at mod146.hs:4:1-15
+ ‘module Mod146’ exports ‘Mod146.m1’ defined at mod146.hs:7:3
exit(1)
diff --git a/testsuite/tests/module/mod147.stderr b/testsuite/tests/module/mod147.stderr
index f57f2d8ad4..ce7101c077 100644
--- a/testsuite/tests/module/mod147.stderr
+++ b/testsuite/tests/module/mod147.stderr
@@ -1,2 +1,2 @@
-mod147.hs:6:5: Not in scope: data constructor ‛D’
+mod147.hs:6:5: Not in scope: data constructor ‘D’
diff --git a/testsuite/tests/module/mod150.stderr b/testsuite/tests/module/mod150.stderr
index e1748d7725..2dc9feb66f 100644
--- a/testsuite/tests/module/mod150.stderr
+++ b/testsuite/tests/module/mod150.stderr
@@ -1,7 +1,7 @@
mod150.hs:2:20:
- Conflicting exports for ‛id’:
- ‛module Prelude’ exports ‛Prelude.id’
- imported from ‛Prelude’ at mod150.hs:2:8
- (and originally defined in ‛GHC.Base’)
- ‛module M’ exports ‛M.id’ defined at mod150.hs:2:42
+ Conflicting exports for ‘id’:
+ ‘module Prelude’ exports ‘Prelude.id’
+ imported from ‘Prelude’ at mod150.hs:2:8
+ (and originally defined in ‘GHC.Base’)
+ ‘module M’ exports ‘M.id’ defined at mod150.hs:2:42
diff --git a/testsuite/tests/module/mod151.stderr b/testsuite/tests/module/mod151.stderr
index 505fdb8c4c..9f750584f0 100644
--- a/testsuite/tests/module/mod151.stderr
+++ b/testsuite/tests/module/mod151.stderr
@@ -1,7 +1,7 @@
mod151.hs:2:20:
- Ambiguous occurrence ‛id’
- It could refer to either ‛M.id’, defined at mod151.hs:2:30
- or ‛Prelude.id’,
- imported from ‛Prelude’ at mod151.hs:2:8
- (and originally defined in ‛GHC.Base’)
+ Ambiguous occurrence ‘id’
+ It could refer to either ‘M.id’, defined at mod151.hs:2:30
+ or ‘Prelude.id’,
+ imported from ‘Prelude’ at mod151.hs:2:8
+ (and originally defined in ‘GHC.Base’)
diff --git a/testsuite/tests/module/mod152.stderr b/testsuite/tests/module/mod152.stderr
index e385e1e6e4..3c96bc1270 100644
--- a/testsuite/tests/module/mod152.stderr
+++ b/testsuite/tests/module/mod152.stderr
@@ -1,14 +1,14 @@
mod152.hs:2:26:
- Ambiguous occurrence ‛id’
- It could refer to either ‛M.id’, defined at mod152.hs:2:36
- or ‛Prelude.id’,
- imported from ‛Prelude’ at mod152.hs:2:8
- (and originally defined in ‛GHC.Base’)
+ Ambiguous occurrence ‘id’
+ It could refer to either ‘M.id’, defined at mod152.hs:2:36
+ or ‘Prelude.id’,
+ imported from ‘Prelude’ at mod152.hs:2:8
+ (and originally defined in ‘GHC.Base’)
mod152.hs:2:26:
- Conflicting exports for ‛id’:
- ‛module Prelude’ exports ‛Prelude.id’
- imported from ‛Prelude’ at mod152.hs:2:8
- (and originally defined in ‛GHC.Base’)
- ‛id’ exports ‛M.id’ defined at mod152.hs:2:36
+ Conflicting exports for ‘id’:
+ ‘module Prelude’ exports ‘Prelude.id’
+ imported from ‘Prelude’ at mod152.hs:2:8
+ (and originally defined in ‘GHC.Base’)
+ ‘id’ exports ‘M.id’ defined at mod152.hs:2:36
diff --git a/testsuite/tests/module/mod153.stderr b/testsuite/tests/module/mod153.stderr
index 79532da846..fa5283b9ef 100644
--- a/testsuite/tests/module/mod153.stderr
+++ b/testsuite/tests/module/mod153.stderr
@@ -1,7 +1,7 @@
mod153.hs:2:11:
- Ambiguous occurrence ‛id’
- It could refer to either ‛M.id’, defined at mod153.hs:2:21
- or ‛Prelude.id’,
- imported from ‛Prelude’ at mod153.hs:2:8
- (and originally defined in ‛GHC.Base’)
+ Ambiguous occurrence ‘id’
+ It could refer to either ‘M.id’, defined at mod153.hs:2:21
+ or ‘Prelude.id’,
+ imported from ‘Prelude’ at mod153.hs:2:8
+ (and originally defined in ‘GHC.Base’)
diff --git a/testsuite/tests/module/mod155.stderr b/testsuite/tests/module/mod155.stderr
index 8c02662978..ba03a62da0 100644
--- a/testsuite/tests/module/mod155.stderr
+++ b/testsuite/tests/module/mod155.stderr
@@ -1,7 +1,7 @@
mod155.hs:2:10:
- Conflicting exports for ‛id’:
- ‛module M’ exports ‛M.id’
- imported from ‛Prelude’ at mod155.hs:4:1-19
- (and originally defined in ‛GHC.Base’)
- ‛module M’ exports ‛M.id’ defined at mod155.hs:5:1
+ Conflicting exports for ‘id’:
+ ‘module M’ exports ‘M.id’
+ imported from ‘Prelude’ at mod155.hs:4:1-19
+ (and originally defined in ‘GHC.Base’)
+ ‘module M’ exports ‘M.id’ defined at mod155.hs:5:1
diff --git a/testsuite/tests/module/mod158.stderr b/testsuite/tests/module/mod158.stderr
index 412c05c1b7..4fcc0a0365 100644
--- a/testsuite/tests/module/mod158.stderr
+++ b/testsuite/tests/module/mod158.stderr
@@ -1,3 +1,3 @@
-mod158.hs:12:5: Not in scope: data constructor ‛C’
+mod158.hs:12:5: Not in scope: data constructor ‘C’
exit(1)
diff --git a/testsuite/tests/module/mod160.stderr b/testsuite/tests/module/mod160.stderr
index 1a27420f61..7c752de093 100644
--- a/testsuite/tests/module/mod160.stderr
+++ b/testsuite/tests/module/mod160.stderr
@@ -1,6 +1,6 @@
mod160.hs:12:5:
- Not in scope: ‛m3’
+ Not in scope: ‘m3’
Perhaps you meant one of these:
- ‛m1’ (imported from Mod159_D), ‛m2’ (imported from Mod159_D)
+ ‘m1’ (imported from Mod159_D), ‘m2’ (imported from Mod159_D)
exit(1)
diff --git a/testsuite/tests/module/mod161.stderr b/testsuite/tests/module/mod161.stderr
index f5dc9fd378..5a812812ea 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: Not in scope: ‘bar’
diff --git a/testsuite/tests/module/mod164.stderr b/testsuite/tests/module/mod164.stderr
index e6ebc70bca..ecdeff8063 100644
--- a/testsuite/tests/module/mod164.stderr
+++ b/testsuite/tests/module/mod164.stderr
@@ -1,9 +1,9 @@
mod164.hs:9:5:
- Ambiguous occurrence ‛D1’
- It could refer to either ‛Mod164_A.D1’,
- imported from ‛Mod164_A’ at mod164.hs:4:1-15
+ Ambiguous occurrence ‘D1’
+ It could refer to either ‘Mod164_A.D1’,
+ imported from ‘Mod164_A’ at mod164.hs:4:1-15
(and originally defined at Mod164_A.hs:3:10-11)
- or ‛Mod164_B.D1’,
- imported from ‛Mod164_B’ at mod164.hs:5:1-15
+ or ‘Mod164_B.D1’,
+ imported from ‘Mod164_B’ at mod164.hs:5:1-15
(and originally defined at Mod164_B.hs:3:10-11)
diff --git a/testsuite/tests/module/mod165.stderr b/testsuite/tests/module/mod165.stderr
index 334ad0c7f8..927b36924d 100644
--- a/testsuite/tests/module/mod165.stderr
+++ b/testsuite/tests/module/mod165.stderr
@@ -1,7 +1,7 @@
mod165.hs:9:5:
- Ambiguous occurrence ‛A.D1’
- It could refer to either ‛A.D1’,
- imported from ‛Mod164_A’ at mod165.hs:4:1-20
- or ‛A.D1’, imported from ‛Mod164_B’ at mod165.hs:5:1-20
+ Ambiguous occurrence ‘A.D1’
+ It could refer to either ‘A.D1’,
+ imported from ‘Mod164_A’ at mod165.hs:4:1-20
+ or ‘A.D1’, imported from ‘Mod164_B’ at mod165.hs:5:1-20
exit(1)
diff --git a/testsuite/tests/module/mod17.stderr b/testsuite/tests/module/mod17.stderr
index 3a911609dd..9dcf0e612f 100644
--- a/testsuite/tests/module/mod17.stderr
+++ b/testsuite/tests/module/mod17.stderr
@@ -1,4 +1,4 @@
mod17.hs:2:10:
- The export item ‛C(m1, m2, m3, Left)’
+ The export item ‘C(m1, m2, m3, Left)’
attempts to export constructors or class methods that are not visible here
diff --git a/testsuite/tests/module/mod174.stderr b/testsuite/tests/module/mod174.stderr
index 84fef99429..a035f92b90 100644
--- a/testsuite/tests/module/mod174.stderr
+++ b/testsuite/tests/module/mod174.stderr
@@ -1,3 +1,3 @@
mod174.hs:1:1:
- The IO action ‛main’ is not exported by module ‛Main’
+ The IO action ‘main’ is not exported by module ‘Main’
diff --git a/testsuite/tests/module/mod176.stderr b/testsuite/tests/module/mod176.stderr
index 4dcd689a8a..5b8c71b0dd 100644
--- a/testsuite/tests/module/mod176.stderr
+++ b/testsuite/tests/module/mod176.stderr
@@ -1,4 +1,4 @@
mod176.hs:4:1: Warning:
- The import of ‛return, Monad’
- from module ‛Control.Monad’ is redundant
+ The import of ‘return, Monad’
+ from module ‘Control.Monad’ is redundant
diff --git a/testsuite/tests/module/mod177.stderr b/testsuite/tests/module/mod177.stderr
index fe82c64569..21bf46cf9c 100644
--- a/testsuite/tests/module/mod177.stderr
+++ b/testsuite/tests/module/mod177.stderr
@@ -1,5 +1,5 @@
mod177.hs:4:1: Warning:
- The import of ‛Data.Maybe’ is redundant
- except perhaps to import instances from ‛Data.Maybe’
+ The import of ‘Data.Maybe’ is redundant
+ except perhaps to import instances from ‘Data.Maybe’
To import instances alone, use: import Data.Maybe()
diff --git a/testsuite/tests/module/mod178.stderr b/testsuite/tests/module/mod178.stderr
index 755324b58c..8bd70526d9 100644
--- a/testsuite/tests/module/mod178.stderr
+++ b/testsuite/tests/module/mod178.stderr
@@ -1,5 +1,5 @@
Mod178_2.hs:1:1:
File name does not match module name:
- Saw: ‛Main’
- Expected: ‛Mod178_2’
+ Saw: ‘Main’
+ Expected: ‘Mod178_2’
diff --git a/testsuite/tests/module/mod18.stderr b/testsuite/tests/module/mod18.stderr
index 922b86286f..0e1a4e3b7f 100644
--- a/testsuite/tests/module/mod18.stderr
+++ b/testsuite/tests/module/mod18.stderr
@@ -1,5 +1,5 @@
mod18.hs:3:1:
- Multiple declarations of ‛T’
+ Multiple declarations of ‘T’
Declared at: mod18.hs:2:1
mod18.hs:3:1
diff --git a/testsuite/tests/module/mod180.stderr b/testsuite/tests/module/mod180.stderr
index af6826db44..732b5c8d0d 100644
--- a/testsuite/tests/module/mod180.stderr
+++ b/testsuite/tests/module/mod180.stderr
@@ -1,8 +1,8 @@
mod180.hs:8:5:
- Couldn't match expected type ‛T’
- with actual type ‛main:Mod180_A.T’
- NB: ‛T’ is defined at Mod180_B.hs:3:1-10
- ‛main:Mod180_A.T’ is defined at Mod180_A.hs:3:1-10
+ Couldn't match expected type ‘T’
+ with actual type ‘main:Mod180_A.T’
+ NB: ‘T’ is defined at Mod180_B.hs:3:1-10
+ ‘main:Mod180_A.T’ is defined at Mod180_A.hs:3:1-10
In the expression: x
- In an equation for ‛z’: z = x
+ In an equation for ‘z’: z = x
diff --git a/testsuite/tests/module/mod19.stderr b/testsuite/tests/module/mod19.stderr
index d0e7173290..b59d584f21 100644
--- a/testsuite/tests/module/mod19.stderr
+++ b/testsuite/tests/module/mod19.stderr
@@ -1,10 +1,10 @@
mod19.hs:3:1:
- Multiple declarations of ‛C’
+ Multiple declarations of ‘C’
Declared at: mod19.hs:2:1
mod19.hs:3:1
mod19.hs:3:17:
- Multiple declarations of ‛m’
+ Multiple declarations of ‘m’
Declared at: mod19.hs:2:17
mod19.hs:3:17
diff --git a/testsuite/tests/module/mod2.stderr b/testsuite/tests/module/mod2.stderr
index c98e3f5ce6..32522890ba 100644
--- a/testsuite/tests/module/mod2.stderr
+++ b/testsuite/tests/module/mod2.stderr
@@ -1,4 +1,4 @@
mod2.hs:3:1:
- Failed to load interface for ‛N’
+ Failed to load interface for ‘N’
Use -v to see a list of the files searched for.
diff --git a/testsuite/tests/module/mod20.stderr b/testsuite/tests/module/mod20.stderr
index eb92e4a021..23190d6a2f 100644
--- a/testsuite/tests/module/mod20.stderr
+++ b/testsuite/tests/module/mod20.stderr
@@ -1,5 +1,5 @@
mod20.hs:3:18:
- Multiple declarations of ‛m’
+ Multiple declarations of ‘m’
Declared at: mod20.hs:2:18
mod20.hs:3:18
diff --git a/testsuite/tests/module/mod21.stderr b/testsuite/tests/module/mod21.stderr
index e9cd1a7f8a..09c83c05ce 100644
--- a/testsuite/tests/module/mod21.stderr
+++ b/testsuite/tests/module/mod21.stderr
@@ -1,5 +1,5 @@
mod21.hs:3:1:
- Multiple declarations of ‛T’
+ Multiple declarations of ‘T’
Declared at: mod21.hs:2:1
mod21.hs:3:1
diff --git a/testsuite/tests/module/mod22.stderr b/testsuite/tests/module/mod22.stderr
index 0e05809361..d1d61ba628 100644
--- a/testsuite/tests/module/mod22.stderr
+++ b/testsuite/tests/module/mod22.stderr
@@ -1,5 +1,5 @@
mod22.hs:3:11:
- Multiple declarations of ‛K’
+ Multiple declarations of ‘K’
Declared at: mod22.hs:2:11
mod22.hs:3:11
diff --git a/testsuite/tests/module/mod23.stderr b/testsuite/tests/module/mod23.stderr
index 77f37d3c22..4387fb737a 100644
--- a/testsuite/tests/module/mod23.stderr
+++ b/testsuite/tests/module/mod23.stderr
@@ -1,5 +1,5 @@
mod23.hs:3:8:
- Conflicting definitions for ‛a’
+ Conflicting definitions for ‘a’
Bound at: mod23.hs:3:8
mod23.hs:3:10
diff --git a/testsuite/tests/module/mod24.stderr b/testsuite/tests/module/mod24.stderr
index 9f2bb54798..efc5ad5dd0 100644
--- a/testsuite/tests/module/mod24.stderr
+++ b/testsuite/tests/module/mod24.stderr
@@ -1,5 +1,5 @@
mod24.hs:3:8:
- Conflicting definitions for ‛a’
+ Conflicting definitions for ‘a’
Bound at: mod24.hs:3:8
mod24.hs:3:10
diff --git a/testsuite/tests/module/mod25.stderr b/testsuite/tests/module/mod25.stderr
index 6d8fd0349d..7a60fa81f4 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: Not in scope: type variable ‘b’
diff --git a/testsuite/tests/module/mod26.stderr b/testsuite/tests/module/mod26.stderr
index 0ee82dc57f..beb0050e05 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: Not in scope: type variable ‘b’
diff --git a/testsuite/tests/module/mod29.stderr b/testsuite/tests/module/mod29.stderr
index 2abdd7d1de..7e25c7f095 100644
--- a/testsuite/tests/module/mod29.stderr
+++ b/testsuite/tests/module/mod29.stderr
@@ -1,2 +1,2 @@
-mod29.hs:6:12: Not in scope: type constructor or class ‛Char’
+mod29.hs:6:12: Not in scope: type constructor or class ‘Char’
diff --git a/testsuite/tests/module/mod3.stderr b/testsuite/tests/module/mod3.stderr
index f07a431b45..6e7a88bd6d 100644
--- a/testsuite/tests/module/mod3.stderr
+++ b/testsuite/tests/module/mod3.stderr
@@ -1,4 +1,4 @@
mod3.hs:2:10:
- The export item ‛T(K1)’
+ The export item ‘T(K1)’
attempts to export constructors or class methods that are not visible here
diff --git a/testsuite/tests/module/mod36.stderr b/testsuite/tests/module/mod36.stderr
index 6ec42d92b0..28ed1cdaae 100644
--- a/testsuite/tests/module/mod36.stderr
+++ b/testsuite/tests/module/mod36.stderr
@@ -1,2 +1,2 @@
-mod36.hs:5:5: Not in scope: ‛const’
+mod36.hs:5:5: Not in scope: ‘const’
diff --git a/testsuite/tests/module/mod38.stderr b/testsuite/tests/module/mod38.stderr
index c271e8d326..971d31c931 100644
--- a/testsuite/tests/module/mod38.stderr
+++ b/testsuite/tests/module/mod38.stderr
@@ -1,5 +1,5 @@
mod38.hs:4:1:
- Multiple declarations of ‛C’
+ Multiple declarations of ‘C’
Declared at: mod38.hs:3:1
mod38.hs:4:1
diff --git a/testsuite/tests/module/mod4.stderr b/testsuite/tests/module/mod4.stderr
index 38ea462fde..2391dadcdc 100644
--- a/testsuite/tests/module/mod4.stderr
+++ b/testsuite/tests/module/mod4.stderr
@@ -1,4 +1,4 @@
mod4.hs:2:10:
- The export item ‛T(K1, K2)’
+ The export item ‘T(K1, K2)’
attempts to export constructors or class methods that are not visible here
diff --git a/testsuite/tests/module/mod40.stderr b/testsuite/tests/module/mod40.stderr
index aa641e4d8a..cd977d1e77 100644
--- a/testsuite/tests/module/mod40.stderr
+++ b/testsuite/tests/module/mod40.stderr
@@ -1,8 +1,8 @@
mod40.hs:3:1:
Cycle in class declaration (via superclasses): C1 -> C2 -> C1
- In the class declaration for ‛C1’
+ In the class declaration for ‘C1’
mod40.hs:4:1:
Cycle in class declaration (via superclasses): C2 -> C1 -> C2
- In the class declaration for ‛C2’
+ In the class declaration for ‘C2’
diff --git a/testsuite/tests/module/mod41.stderr b/testsuite/tests/module/mod41.stderr
index e9dfe97c33..9962da3716 100644
--- a/testsuite/tests/module/mod41.stderr
+++ b/testsuite/tests/module/mod41.stderr
@@ -1,8 +1,8 @@
mod41.hs:3:18:
- Illegal instance declaration for ‛Eq (Either a a)’
+ Illegal instance declaration for ‘Eq (Either a a)’
(All instance types must be of the form (T a1 ... an)
where a1 ... an are *distinct type variables*,
and each type variable appears at most once in the instance head.
Use FlexibleInstances if you want to disable this.)
- In the instance declaration for ‛Eq (Either a a)’
+ In the instance declaration for ‘Eq (Either a a)’
diff --git a/testsuite/tests/module/mod42.stderr b/testsuite/tests/module/mod42.stderr
index b09258724f..03e7f8cdce 100644
--- a/testsuite/tests/module/mod42.stderr
+++ b/testsuite/tests/module/mod42.stderr
@@ -1,8 +1,8 @@
mod42.hs:3:10:
- Illegal instance declaration for ‛Eq a’
+ Illegal instance declaration for ‘Eq a’
(All instance types must be of the form (T a1 ... an)
where a1 ... an are *distinct type variables*,
and each type variable appears at most once in the instance head.
Use FlexibleInstances if you want to disable this.)
- In the instance declaration for ‛Eq a’
+ In the instance declaration for ‘Eq a’
diff --git a/testsuite/tests/module/mod43.stderr b/testsuite/tests/module/mod43.stderr
index dd1dac68ad..d73c51e4a4 100644
--- a/testsuite/tests/module/mod43.stderr
+++ b/testsuite/tests/module/mod43.stderr
@@ -1,7 +1,7 @@
mod43.hs:3:10:
- Illegal instance declaration for ‛Eq String’
+ Illegal instance declaration for ‘Eq String’
(All instance types must be of the form (T t1 ... tn)
where T is not a synonym.
Use TypeSynonymInstances if you want to disable this.)
- In the instance declaration for ‛Eq String’
+ In the instance declaration for ‘Eq String’
diff --git a/testsuite/tests/module/mod45.stderr b/testsuite/tests/module/mod45.stderr
index 7102bf2e7d..ac8f21b54c 100644
--- a/testsuite/tests/module/mod45.stderr
+++ b/testsuite/tests/module/mod45.stderr
@@ -3,4 +3,4 @@ mod45.hs:5:11:
Illegal type signature in instance declaration:
(==) :: T -> T -> Bool
(Use InstanceSigs to allow this)
- In the instance declaration for ‛Eq T’
+ In the instance declaration for ‘Eq T’
diff --git a/testsuite/tests/module/mod46.stderr b/testsuite/tests/module/mod46.stderr
index 516215c679..6eb0028199 100644
--- a/testsuite/tests/module/mod46.stderr
+++ b/testsuite/tests/module/mod46.stderr
@@ -2,4 +2,4 @@
mod46.hs:4:10:
No instance for (Eq T)
arising from the superclasses of an instance declaration
- In the instance declaration for ‛Ord T’
+ In the instance declaration for ‘Ord T’
diff --git a/testsuite/tests/module/mod47.stderr b/testsuite/tests/module/mod47.stderr
index 44aba92178..98bfdab685 100644
--- a/testsuite/tests/module/mod47.stderr
+++ b/testsuite/tests/module/mod47.stderr
@@ -6,4 +6,4 @@ mod47.hs:6:10:
bound by the instance declaration at mod47.hs:6:10-34
Possible fix:
add (Num a) to the context of the instance declaration
- In the instance declaration for ‛Bar [a]’
+ In the instance declaration for ‘Bar [a]’
diff --git a/testsuite/tests/module/mod49.stderr b/testsuite/tests/module/mod49.stderr
index f0fca3e7ad..4354bb77f2 100644
--- a/testsuite/tests/module/mod49.stderr
+++ b/testsuite/tests/module/mod49.stderr
@@ -1,2 +1,2 @@
-mod49.hs:5:3: ‛y’ is not a (visible) method of class ‛C’
+mod49.hs:5:3: ‘y’ is not a (visible) method of class ‘C’
diff --git a/testsuite/tests/module/mod5.stderr-ghc b/testsuite/tests/module/mod5.stderr-ghc
index b48307ab37..07967f0e21 100644
--- a/testsuite/tests/module/mod5.stderr-ghc
+++ b/testsuite/tests/module/mod5.stderr-ghc
@@ -1,3 +1,3 @@
mod5.hs:2:10: Warning:
- ‛K1’ is exported by ‛T(K1, K1)’ and ‛T(K1, K1)’
+ ‘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 453f2f2da3..593148e3ab 100644
--- a/testsuite/tests/module/mod50.stderr
+++ b/testsuite/tests/module/mod50.stderr
@@ -1,2 +1,2 @@
-mod50.hs:3:22: Not in scope: type constructor or class ‛Foo’
+mod50.hs:3:22: Not in scope: type constructor or class ‘Foo’
diff --git a/testsuite/tests/module/mod53.stderr b/testsuite/tests/module/mod53.stderr
index 4129d39959..14ec2e2646 100644
--- a/testsuite/tests/module/mod53.stderr
+++ b/testsuite/tests/module/mod53.stderr
@@ -1,5 +1,5 @@
mod53.hs:4:22:
- Can't make a derived instance of ‛C T’:
- ‛C’ is not a derivable class
- In the data declaration for ‛T’
+ Can't make a derived instance of ‘C T’:
+ ‘C’ is not a derivable class
+ In the data declaration for ‘T’
diff --git a/testsuite/tests/module/mod55.stderr b/testsuite/tests/module/mod55.stderr
index a1f388f339..341de62692 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
+ 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’
+ In the data declaration for ‘T’
diff --git a/testsuite/tests/module/mod56.stderr b/testsuite/tests/module/mod56.stderr
index 44560cb764..4e3bb98fa4 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
+ 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’
+ ‘T’ must have precisely one constructor
+ In the data declaration for ‘T’
diff --git a/testsuite/tests/module/mod59.stderr b/testsuite/tests/module/mod59.stderr
index 26e74034ca..90fb99a9df 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: Not in scope: data constructor ‘K’
diff --git a/testsuite/tests/module/mod60.stderr b/testsuite/tests/module/mod60.stderr
index b25ee48b16..1cf46b1253 100644
--- a/testsuite/tests/module/mod60.stderr
+++ b/testsuite/tests/module/mod60.stderr
@@ -1,5 +1,5 @@
mod60.hs:3:4:
- Constructor ‛Left’ should have 1 argument, but has been given none
+ Constructor ‘Left’ should have 1 argument, but has been given none
In the pattern: Left
- In an equation for ‛f’: f (Left) = error "foo"
+ In an equation for ‘f’: f (Left) = error "foo"
diff --git a/testsuite/tests/module/mod61.stderr b/testsuite/tests/module/mod61.stderr
index e96817f659..cce1dfe611 100644
--- a/testsuite/tests/module/mod61.stderr
+++ b/testsuite/tests/module/mod61.stderr
@@ -1,4 +1,4 @@
mod61.hs:3:11:
Precedence parsing error
- cannot mix ‛==’ [infix 4] and ‛==’ [infix 4] in the same infix expression
+ cannot mix ‘==’ [infix 4] and ‘==’ [infix 4] in the same infix expression
diff --git a/testsuite/tests/module/mod62.stderr b/testsuite/tests/module/mod62.stderr
index cac9a6f32c..8215ec1e1d 100644
--- a/testsuite/tests/module/mod62.stderr
+++ b/testsuite/tests/module/mod62.stderr
@@ -2,5 +2,5 @@
mod62.hs:3:9: Qualified name in binding position: M.y
mod62.hs:3:22:
- Not in scope: ‛M.y’
- Perhaps you meant ‛M.x’ (line 3)
+ Not in scope: ‘M.y’
+ Perhaps you meant ‘M.x’ (line 3)
diff --git a/testsuite/tests/module/mod63.stderr b/testsuite/tests/module/mod63.stderr
index 3a60973366..b76c8b0600 100644
--- a/testsuite/tests/module/mod63.stderr
+++ b/testsuite/tests/module/mod63.stderr
@@ -1,5 +1,5 @@
mod63.hs:3:1:
- Equations for ‛f’ have different numbers of arguments
+ Equations for ‘f’ have different numbers of arguments
mod63.hs:3:1-8
mod63.hs:4:1-11
diff --git a/testsuite/tests/module/mod66.stderr b/testsuite/tests/module/mod66.stderr
index b5fc83fa57..4a03192ef0 100644
--- a/testsuite/tests/module/mod66.stderr
+++ b/testsuite/tests/module/mod66.stderr
@@ -1,5 +1,5 @@
mod66.hs:5:1:
- Multiple declarations of ‛f’
+ Multiple declarations of ‘f’
Declared at: mod66.hs:3:1
mod66.hs:5:1
diff --git a/testsuite/tests/module/mod67.stderr b/testsuite/tests/module/mod67.stderr
index a46c8ab03a..5c15a86586 100644
--- a/testsuite/tests/module/mod67.stderr
+++ b/testsuite/tests/module/mod67.stderr
@@ -1,3 +1,3 @@
mod67.hs:3:1:
- The type signature for ‛f’ lacks an accompanying binding
+ The type signature for ‘f’ lacks an accompanying binding
diff --git a/testsuite/tests/module/mod68.stderr b/testsuite/tests/module/mod68.stderr
index 0d46be073b..754124f15c 100644
--- a/testsuite/tests/module/mod68.stderr
+++ b/testsuite/tests/module/mod68.stderr
@@ -1,5 +1,5 @@
mod68.hs:4:1:
- Duplicate type signatures for ‛f’
+ Duplicate type signatures for ‘f’
at mod68.hs:3:1
mod68.hs:4:1
diff --git a/testsuite/tests/module/mod7.stderr b/testsuite/tests/module/mod7.stderr
index 5a446d3877..20a216a13e 100644
--- a/testsuite/tests/module/mod7.stderr
+++ b/testsuite/tests/module/mod7.stderr
@@ -1,2 +1,2 @@
-mod7.hs:2:10: Not in scope: type constructor or class ‛T’
+mod7.hs:2:10: Not in scope: type constructor or class ‘T’
diff --git a/testsuite/tests/module/mod72.stderr b/testsuite/tests/module/mod72.stderr
index b3ff8a9b3e..5726922feb 100644
--- a/testsuite/tests/module/mod72.stderr
+++ b/testsuite/tests/module/mod72.stderr
@@ -1,2 +1,2 @@
-mod72.hs:3:7: Not in scope: ‛g’
+mod72.hs:3:7: Not in scope: ‘g’
diff --git a/testsuite/tests/module/mod73.stderr b/testsuite/tests/module/mod73.stderr
index de23976383..432f61b549 100644
--- a/testsuite/tests/module/mod73.stderr
+++ b/testsuite/tests/module/mod73.stderr
@@ -1,7 +1,7 @@
mod73.hs:3:7:
- Not in scope: ‛Prelude.g’
+ Not in scope: ‘Prelude.g’
Perhaps you meant one of these:
- ‛Prelude.id’ (imported from Prelude),
- ‛Prelude.log’ (imported from Prelude),
- ‛Prelude.pi’ (imported from Prelude)
+ ‘Prelude.id’ (imported from Prelude),
+ ‘Prelude.log’ (imported from Prelude),
+ ‘Prelude.pi’ (imported from Prelude)
diff --git a/testsuite/tests/module/mod74.stderr b/testsuite/tests/module/mod74.stderr
index 89d12d495c..e3660924cc 100644
--- a/testsuite/tests/module/mod74.stderr
+++ b/testsuite/tests/module/mod74.stderr
@@ -1,2 +1,2 @@
-mod74.hs:3:7: Not in scope: ‛N.g’
+mod74.hs:3:7: Not in scope: ‘N.g’
diff --git a/testsuite/tests/module/mod76.stderr b/testsuite/tests/module/mod76.stderr
index 37226abf36..7a90f5178a 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: parse error on input ‘module’
diff --git a/testsuite/tests/module/mod77.stderr b/testsuite/tests/module/mod77.stderr
index 1d05d71a07..c2c78c6a8f 100644
--- a/testsuite/tests/module/mod77.stderr
+++ b/testsuite/tests/module/mod77.stderr
@@ -1,3 +1,3 @@
mod77.hs:3:7:
- The fixity signature for ‛$$$’ lacks an accompanying binding
+ The fixity signature for ‘$$$’ lacks an accompanying binding
diff --git a/testsuite/tests/module/mod79.stderr b/testsuite/tests/module/mod79.stderr
index 329e47625f..16cdda2c57 100644
--- a/testsuite/tests/module/mod79.stderr
+++ b/testsuite/tests/module/mod79.stderr
@@ -1,2 +1,2 @@
-mod79.hs:3:16: Module ‛Prelude’ does not export ‛C’
+mod79.hs:3:16: Module ‘Prelude’ does not export ‘C’
diff --git a/testsuite/tests/module/mod80.stderr b/testsuite/tests/module/mod80.stderr
index 7908ede6ee..fa4131e86b 100644
--- a/testsuite/tests/module/mod80.stderr
+++ b/testsuite/tests/module/mod80.stderr
@@ -1,2 +1,2 @@
-mod80.hs:3:16: Module ‛Prelude’ does not export ‛f’
+mod80.hs:3:16: Module ‘Prelude’ does not export ‘f’
diff --git a/testsuite/tests/module/mod81.stderr b/testsuite/tests/module/mod81.stderr
index b3c31ddd38..a1cb2f5bcb 100644
--- a/testsuite/tests/module/mod81.stderr
+++ b/testsuite/tests/module/mod81.stderr
@@ -1,3 +1,3 @@
mod81.hs:3:16:
- Module ‛Prelude’ does not export ‛Either(Left, Right, Foo)’
+ Module ‘Prelude’ does not export ‘Either(Left, Right, Foo)’
diff --git a/testsuite/tests/module/mod87.stderr b/testsuite/tests/module/mod87.stderr
index 99ad6bf351..fdb9c84ccb 100644
--- a/testsuite/tests/module/mod87.stderr
+++ b/testsuite/tests/module/mod87.stderr
@@ -1,2 +1,2 @@
-mod87.hs:4:5: Not in scope: data constructor ‛Left’
+mod87.hs:4:5: Not in scope: data constructor ‘Left’
diff --git a/testsuite/tests/module/mod88.stderr b/testsuite/tests/module/mod88.stderr
index 707ad693e2..fea1eddb7d 100644
--- a/testsuite/tests/module/mod88.stderr
+++ b/testsuite/tests/module/mod88.stderr
@@ -1,2 +1,2 @@
-mod88.hs:5:5: Not in scope: data constructor ‛Prelude.Left’
+mod88.hs:5:5: Not in scope: data constructor ‘Prelude.Left’
diff --git a/testsuite/tests/module/mod89.stderr b/testsuite/tests/module/mod89.stderr
index 653c93a810..0f956536cb 100644
--- a/testsuite/tests/module/mod89.stderr
+++ b/testsuite/tests/module/mod89.stderr
@@ -1,2 +1,2 @@
-mod89.hs:3:16: Module ‛Prelude’ does not export ‛map(..)’
+mod89.hs:3:16: Module ‘Prelude’ does not export ‘map(..)’
diff --git a/testsuite/tests/module/mod9.stderr b/testsuite/tests/module/mod9.stderr
index deee729ba9..b4eb0d7e40 100644
--- a/testsuite/tests/module/mod9.stderr
+++ b/testsuite/tests/module/mod9.stderr
@@ -1,2 +1,2 @@
-mod9.hs:2:10: Not in scope: type constructor or class ‛T’
+mod9.hs:2:10: Not in scope: type constructor or class ‘T’
diff --git a/testsuite/tests/module/mod90.stderr b/testsuite/tests/module/mod90.stderr
index 050b53c02e..9febfe3628 100644
--- a/testsuite/tests/module/mod90.stderr
+++ b/testsuite/tests/module/mod90.stderr
@@ -1,8 +1,8 @@
mod90.hs:3:16:
- In module ‛Prelude’:
- ‛Left’ is a data constructor of ‛Either’
+ In module ‘Prelude’:
+ ‘Left’ is a data constructor of ‘Either’
To import it use
- ‛import’ Prelude( Either( Left ) )
+ ‘import’ Prelude( Either( Left ) )
or
- ‛import’ Prelude( Either(..) )
+ ‘import’ Prelude( Either(..) )
diff --git a/testsuite/tests/module/mod91.stderr b/testsuite/tests/module/mod91.stderr
index 0324f48a01..5d8bd0b9ff 100644
--- a/testsuite/tests/module/mod91.stderr
+++ b/testsuite/tests/module/mod91.stderr
@@ -1,3 +1,3 @@
mod91.hs:3:16:
- Module ‛Prelude’ does not export ‛Eq((==), (/=), eq)’
+ Module ‘Prelude’ does not export ‘Eq((==), (/=), eq)’
diff --git a/testsuite/tests/module/mod97.stderr b/testsuite/tests/module/mod97.stderr
index 03891bc178..23e129702e 100644
--- a/testsuite/tests/module/mod97.stderr
+++ b/testsuite/tests/module/mod97.stderr
@@ -1,2 +1,2 @@
-mod97.hs:4:9: Not in scope: ‛==’
+mod97.hs:4:9: Not in scope: ‘==’