summaryrefslogtreecommitdiff
path: root/testsuite/tests/safeHaskell/check
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/safeHaskell/check')
-rw-r--r--testsuite/tests/safeHaskell/check/Check01.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check01.stderr2
-rw-r--r--testsuite/tests/safeHaskell/check/Check01_A.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check01_B.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check02.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check02_A.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check02_B.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check03.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check03_A.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check03_B.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check04.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check04_A.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check04_B.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check06.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check06_A.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check08.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check08.stderr2
-rw-r--r--testsuite/tests/safeHaskell/check/Check08_A.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check08_B.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check09.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/Check09.stderr8
-rw-r--r--testsuite/tests/safeHaskell/check/Check10.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/CheckB.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafe01.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafe01.stderr4
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafe02.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafe03.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafe03_A.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafe04.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafe04.stderr4
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly01.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly02.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly03.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly03.stderr2
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly04.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly05.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly05.stderr2
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly06.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly07.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly08.hs1
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly09.hs1
41 files changed, 46 insertions, 12 deletions
diff --git a/testsuite/tests/safeHaskell/check/Check01.hs b/testsuite/tests/safeHaskell/check/Check01.hs
index 1d5df588a4..4d54accbf2 100644
--- a/testsuite/tests/safeHaskell/check/Check01.hs
+++ b/testsuite/tests/safeHaskell/check/Check01.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# OPTIONS_GHC -fpackage-trust #-}
{-# LANGUAGE Unsafe #-}
module Check01 ( main' ) where
diff --git a/testsuite/tests/safeHaskell/check/Check01.stderr b/testsuite/tests/safeHaskell/check/Check01.stderr
index 5c8b8a3da5..b63d8d4a10 100644
--- a/testsuite/tests/safeHaskell/check/Check01.stderr
+++ b/testsuite/tests/safeHaskell/check/Check01.stderr
@@ -1,4 +1,4 @@
[3 of 3] Compiling Check01 ( Check01.hs, Check01.o )
<no location info>: error:
- The package (base-4.13.0.0) is required to be trusted but it isn't!
+ The package (base-4.16.0.0) is required to be trusted but it isn't!
diff --git a/testsuite/tests/safeHaskell/check/Check01_A.hs b/testsuite/tests/safeHaskell/check/Check01_A.hs
index 8b318a5124..44623da44d 100644
--- a/testsuite/tests/safeHaskell/check/Check01_A.hs
+++ b/testsuite/tests/safeHaskell/check/Check01_A.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy #-}
module Check01_A (
trace
diff --git a/testsuite/tests/safeHaskell/check/Check01_B.hs b/testsuite/tests/safeHaskell/check/Check01_B.hs
index b584e51b97..7f2529e481 100644
--- a/testsuite/tests/safeHaskell/check/Check01_B.hs
+++ b/testsuite/tests/safeHaskell/check/Check01_B.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
-- Since Safe we require base package be trusted to compile
diff --git a/testsuite/tests/safeHaskell/check/Check02.hs b/testsuite/tests/safeHaskell/check/Check02.hs
index 50e64b79e8..83d971dc9f 100644
--- a/testsuite/tests/safeHaskell/check/Check02.hs
+++ b/testsuite/tests/safeHaskell/check/Check02.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Unsafe #-}
module Check02 ( main' ) where
diff --git a/testsuite/tests/safeHaskell/check/Check02_A.hs b/testsuite/tests/safeHaskell/check/Check02_A.hs
index d43dab727a..709161892e 100644
--- a/testsuite/tests/safeHaskell/check/Check02_A.hs
+++ b/testsuite/tests/safeHaskell/check/Check02_A.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy #-}
module Check02_A (
trace
diff --git a/testsuite/tests/safeHaskell/check/Check02_B.hs b/testsuite/tests/safeHaskell/check/Check02_B.hs
index 10d45ccfbb..70813b22ce 100644
--- a/testsuite/tests/safeHaskell/check/Check02_B.hs
+++ b/testsuite/tests/safeHaskell/check/Check02_B.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
-- Since Safe we require base package be trusted to compile
diff --git a/testsuite/tests/safeHaskell/check/Check03.hs b/testsuite/tests/safeHaskell/check/Check03.hs
index 71d158d7f6..5e9d2b4cb4 100644
--- a/testsuite/tests/safeHaskell/check/Check03.hs
+++ b/testsuite/tests/safeHaskell/check/Check03.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Unsafe #-}
module Check03 where
diff --git a/testsuite/tests/safeHaskell/check/Check03_A.hs b/testsuite/tests/safeHaskell/check/Check03_A.hs
index e7b8d75d03..7dfec4fdab 100644
--- a/testsuite/tests/safeHaskell/check/Check03_A.hs
+++ b/testsuite/tests/safeHaskell/check/Check03_A.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy #-}
module Check03_A (
trace
diff --git a/testsuite/tests/safeHaskell/check/Check03_B.hs b/testsuite/tests/safeHaskell/check/Check03_B.hs
index bce45af4e5..dc274e0638 100644
--- a/testsuite/tests/safeHaskell/check/Check03_B.hs
+++ b/testsuite/tests/safeHaskell/check/Check03_B.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
-- Since Safe we require base package be trusted to compile
diff --git a/testsuite/tests/safeHaskell/check/Check04.hs b/testsuite/tests/safeHaskell/check/Check04.hs
index 2f6e94b3d5..de277d651f 100644
--- a/testsuite/tests/safeHaskell/check/Check04.hs
+++ b/testsuite/tests/safeHaskell/check/Check04.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Unsafe #-}
module Main ( main ) where
diff --git a/testsuite/tests/safeHaskell/check/Check04_A.hs b/testsuite/tests/safeHaskell/check/Check04_A.hs
index 3f6b5f00e9..fc7b6165dd 100644
--- a/testsuite/tests/safeHaskell/check/Check04_A.hs
+++ b/testsuite/tests/safeHaskell/check/Check04_A.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy #-}
module Check04_A (
trace
diff --git a/testsuite/tests/safeHaskell/check/Check04_B.hs b/testsuite/tests/safeHaskell/check/Check04_B.hs
index 5280c51fad..20f9b4731b 100644
--- a/testsuite/tests/safeHaskell/check/Check04_B.hs
+++ b/testsuite/tests/safeHaskell/check/Check04_B.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
-- Since Safe we require base package be trusted to compile
diff --git a/testsuite/tests/safeHaskell/check/Check06.hs b/testsuite/tests/safeHaskell/check/Check06.hs
index 99649fa079..30c5955300 100644
--- a/testsuite/tests/safeHaskell/check/Check06.hs
+++ b/testsuite/tests/safeHaskell/check/Check06.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy, NoImplicitPrelude #-}
{-# OPTIONS_GHC -fpackage-trust #-}
diff --git a/testsuite/tests/safeHaskell/check/Check06_A.hs b/testsuite/tests/safeHaskell/check/Check06_A.hs
index 4cda329fec..f2c00ff3ab 100644
--- a/testsuite/tests/safeHaskell/check/Check06_A.hs
+++ b/testsuite/tests/safeHaskell/check/Check06_A.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
-- safe inferred, with requirement base is trusted
module Check06_A where
diff --git a/testsuite/tests/safeHaskell/check/Check08.hs b/testsuite/tests/safeHaskell/check/Check08.hs
index dde6908f30..da1aa6a50b 100644
--- a/testsuite/tests/safeHaskell/check/Check08.hs
+++ b/testsuite/tests/safeHaskell/check/Check08.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy, NoImplicitPrelude #-}
{-# OPTIONS_GHC -fpackage-trust #-}
diff --git a/testsuite/tests/safeHaskell/check/Check08.stderr b/testsuite/tests/safeHaskell/check/Check08.stderr
index d83ad784fd..9eb6691bc8 100644
--- a/testsuite/tests/safeHaskell/check/Check08.stderr
+++ b/testsuite/tests/safeHaskell/check/Check08.stderr
@@ -3,4 +3,4 @@
[3 of 3] Compiling Check08 ( Check08.hs, Check08.o )
<no location info>: error:
- The package (base-4.13.0.0) is required to be trusted but it isn't!
+ The package (base-4.16.0.0) is required to be trusted but it isn't!
diff --git a/testsuite/tests/safeHaskell/check/Check08_A.hs b/testsuite/tests/safeHaskell/check/Check08_A.hs
index 4438a34e09..601bf518e4 100644
--- a/testsuite/tests/safeHaskell/check/Check08_A.hs
+++ b/testsuite/tests/safeHaskell/check/Check08_A.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE NoImplicitPrelude #-}
-- safe inferred, with no pkg trust reqs
diff --git a/testsuite/tests/safeHaskell/check/Check08_B.hs b/testsuite/tests/safeHaskell/check/Check08_B.hs
index 42d01f2b33..484f8dccec 100644
--- a/testsuite/tests/safeHaskell/check/Check08_B.hs
+++ b/testsuite/tests/safeHaskell/check/Check08_B.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
-- safe inferred, with requirement base is trusted
module Check08_B where
diff --git a/testsuite/tests/safeHaskell/check/Check09.hs b/testsuite/tests/safeHaskell/check/Check09.hs
index cb04dada0f..2770323517 100644
--- a/testsuite/tests/safeHaskell/check/Check09.hs
+++ b/testsuite/tests/safeHaskell/check/Check09.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
module Check09 where
diff --git a/testsuite/tests/safeHaskell/check/Check09.stderr b/testsuite/tests/safeHaskell/check/Check09.stderr
index 6d1e031075..14af3c8f8b 100644
--- a/testsuite/tests/safeHaskell/check/Check09.stderr
+++ b/testsuite/tests/safeHaskell/check/Check09.stderr
@@ -1,8 +1,8 @@
-Check09.hs:4:1: error:
+Check09.hs:5:1: error:
Prelude: Can't be safely imported!
- The package (base-4.13.0.0) the module resides in isn't trusted.
+ The package (base-4.16.0.0) the module resides in isn't trusted.
-Check09.hs:5:1: error:
+Check09.hs:6:1: error:
Data.ByteString.Char8: Can't be safely imported!
- The package (bytestring-0.10.9.0) the module resides in isn't trusted.
+ The package (bytestring-0.10.12.0) the module resides in isn't trusted.
diff --git a/testsuite/tests/safeHaskell/check/Check10.hs b/testsuite/tests/safeHaskell/check/Check10.hs
index e72e5f3886..67c04b7236 100644
--- a/testsuite/tests/safeHaskell/check/Check10.hs
+++ b/testsuite/tests/safeHaskell/check/Check10.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
module Check10 where
diff --git a/testsuite/tests/safeHaskell/check/CheckB.hs b/testsuite/tests/safeHaskell/check/CheckB.hs
index 7e649a1598..98faadc79e 100644
--- a/testsuite/tests/safeHaskell/check/CheckB.hs
+++ b/testsuite/tests/safeHaskell/check/CheckB.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
-- Since Safe we require base package be trusted to compile
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe01.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe01.hs
index 107881b2d8..630c8bcef2 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe01.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe01.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
{-# LANGUAGE NoImplicitPrelude #-}
module ImpSafe01 ( MyWord ) where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe01.stderr b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe01.stderr
index 5e4918e66f..0381edfccb 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe01.stderr
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe01.stderr
@@ -1,4 +1,4 @@
-ImpSafe01.hs:9:1: error:
+ImpSafe01.hs:10:1: error:
Data.Word: Can't be safely imported!
- The package (base-4.13.0.0) the module resides in isn't trusted.
+ The package (base-4.16.0.0) the module resides in isn't trusted.
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe02.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe02.hs
index c6ba0968d0..c27c62fa1c 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe02.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe02.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
{-# LANGUAGE NoImplicitPrelude #-}
module ImpSafe02 ( MyWord ) where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe03.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe03.hs
index 485e9e238c..989fa1ed2e 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe03.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe03.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy #-}
module Main where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe03_A.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe03_A.hs
index 06f5d39754..63f121f7ea 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe03_A.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe03_A.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy #-}
module ImpSafe03_A where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe04.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe04.hs
index 3a8882905f..831d1b2bc1 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe04.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe04.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy #-}
{-# LANGUAGE NoImplicitPrelude #-}
module ImpSafe04 ( MyWord ) where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe04.stderr b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe04.stderr
index cf9f32de45..a0445afd23 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafe04.stderr
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafe04.stderr
@@ -1,4 +1,4 @@
-ImpSafe04.hs:9:1: error:
+ImpSafe04.hs:10:1: error:
Data.Word: Can't be safely imported!
- The package (base-4.13.0.0) the module resides in isn't trusted.
+ The package (base-4.16.0.0) the module resides in isn't trusted.
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly01.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly01.hs
index 2143d3139b..4a7364db8e 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly01.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly01.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
module Main where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly02.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly02.hs
index 27281b9cce..460ee1771e 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly02.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly02.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
module Main where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly03.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly03.hs
index d09e39937d..ea200510fe 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly03.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly03.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
module Main where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly03.stderr b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly03.stderr
index 1afb523f9a..aef125b2ef 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly03.stderr
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly03.stderr
@@ -1,4 +1,4 @@
-ImpSafeOnly03.hs:4:1:
+ImpSafeOnly03.hs:5:1: error:
M_SafePkg3: Can't be safely imported!
The package (safePkg01-1.0) the module resides in isn't trusted.
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly04.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly04.hs
index d09e39937d..ea200510fe 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly04.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly04.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
module Main where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly05.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly05.hs
index be577d1ccc..e7c8403d97 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly05.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly05.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
module Main where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly05.stderr b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly05.stderr
index 28826c8b16..7e854073bf 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly05.stderr
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly05.stderr
@@ -1,4 +1,4 @@
-ImpSafeOnly05.hs:4:1:
+ImpSafeOnly05.hs:5:1: error:
M_SafePkg5: Can't be safely imported!
The package (safePkg01-1.0) the module resides in isn't trusted.
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly06.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly06.hs
index be577d1ccc..e7c8403d97 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly06.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly06.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Safe #-}
module Main where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly07.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly07.hs
index 975cff482a..5b4b5a4199 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly07.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly07.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy #-}
module Main where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly08.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly08.hs
index b81abf9ccb..d7bbdebb56 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly08.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly08.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy #-}
module Main where
diff --git a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly09.hs b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly09.hs
index 9311f26a89..dd89994e80 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly09.hs
+++ b/testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly09.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE Trustworthy #-}
module Main where