summaryrefslogtreecommitdiff
path: root/testsuite/tests/safeHaskell
diff options
context:
space:
mode:
authorJoachim Breitner <mail@joachim-breitner.de>2015-11-10 17:07:10 +0100
committerJoachim Breitner <mail@joachim-breitner.de>2015-11-13 10:13:20 +0100
commite66f79dfb22031dd3f75dd3eb341e8269ab51d83 (patch)
tree157fdd402b439ac8c82439d37d02084b4e899fd9 /testsuite/tests/safeHaskell
parent2290c8bd8c3faee0cb7dc1c2c7951bb9d5e3ebf9 (diff)
downloadhaskell-e66f79dfb22031dd3f75dd3eb341e8269ab51d83.tar.gz
Give helpful advice when a fully qualified name is not in scope
This implements #11071. It needs to thread through a GlobalRdrEnv corresponding to the export list of the module if its exports were not restricted. A refactoring of ImportedModsVal into a proper data type follows. Differential Revision: https://phabricator.haskell.org/D1462
Diffstat (limited to 'testsuite/tests/safeHaskell')
-rw-r--r--testsuite/tests/safeHaskell/ghci/p4.stderr17
1 files changed, 9 insertions, 8 deletions
diff --git a/testsuite/tests/safeHaskell/ghci/p4.stderr b/testsuite/tests/safeHaskell/ghci/p4.stderr
index 5d70969f3a..a0dc5c319e 100644
--- a/testsuite/tests/safeHaskell/ghci/p4.stderr
+++ b/testsuite/tests/safeHaskell/ghci/p4.stderr
@@ -1,8 +1,9 @@
-
-<interactive>:5:9: error:
- Not in scope: ‘System.IO.Unsafe.unsafePerformIO’
-
-<interactive>:6:9: error:
- Variable not in scope: x :: IO Integer -> t
-
-<interactive>:7:1: error: Variable not in scope: y
+
+<interactive>:5:9: error:
+ Not in scope: ‘System.IO.Unsafe.unsafePerformIO’
+ No module named ‘System.IO.Unsafe’ is imported.
+
+<interactive>:6:9: error:
+ Variable not in scope: x :: IO Integer -> t
+
+<interactive>:7:1: error: Variable not in scope: y