summaryrefslogtreecommitdiff
path: root/ghc
diff options
context:
space:
mode:
authorPatrick Palka <patrick@parcs.ath.cx>2012-03-30 23:03:23 -0400
committerPaolo Capriotti <p.capriotti@gmail.com>2012-03-31 13:47:29 +0100
commita39a19254003f593e49fa0b29c8a10444cc204c2 (patch)
treed3f1935a9678efcaf7e2a6a924953a12d2768e65 /ghc
parent83d9b3805d271dc361d48187957498b3138ae62a (diff)
downloadhaskell-a39a19254003f593e49fa0b29c8a10444cc204c2.tar.gz
Respect package qualifier when validating imports in GHCi (#5979)
Signed-off-by: Paolo Capriotti <p.capriotti@gmail.com>
Diffstat (limited to 'ghc')
-rw-r--r--ghc/InteractiveUI.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/ghc/InteractiveUI.hs b/ghc/InteractiveUI.hs
index 045c6a6af4..4525942296 100644
--- a/ghc/InteractiveUI.hs
+++ b/ghc/InteractiveUI.hs
@@ -1688,7 +1688,8 @@ checkAdd ii = do
IIDecl d -> do
let modname = unLoc (ideclName d)
- m <- lookupModuleName modname
+ pkgqual = ideclPkgQual d
+ m <- GHC.lookupModule modname pkgqual
when safe $ do
t <- GHC.isModuleTrusted m
when (not t) $