summaryrefslogtreecommitdiff
path: root/compiler/typecheck/TcRnExports.hs
diff options
context:
space:
mode:
authorMatthew Pickering <matthewtpickering@gmail.com>2017-04-12 14:10:54 -0400
committerBen Gamari <ben@smart-cactus.org>2017-04-12 14:53:06 -0400
commitfa5a73f0a86908da31ec72ce33d37a7a704a0600 (patch)
treee1e901fd20e84ab7a7949b354ab6cdbc957de320 /compiler/typecheck/TcRnExports.hs
parent2fc9c3e3df06cac9bdc1f109065f66a45fd78a9e (diff)
downloadhaskell-fa5a73f0a86908da31ec72ce33d37a7a704a0600.tar.gz
Allow qualified names to be children in export lists
When doing this I noticed a horrible amount of duplication between lookupSubBndrOcc and lookupExportChild (which I am responsible for). I opened #13545 to keep track of this. Reviewers: austin, bgamari Reviewed By: bgamari Subscribers: rwbarton, thomie GHC Trac Issues: #13528 Differential Revision: https://phabricator.haskell.org/D3434
Diffstat (limited to 'compiler/typecheck/TcRnExports.hs')
-rw-r--r--compiler/typecheck/TcRnExports.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/typecheck/TcRnExports.hs b/compiler/typecheck/TcRnExports.hs
index 3c0b8d3a58..b3d9317768 100644
--- a/compiler/typecheck/TcRnExports.hs
+++ b/compiler/typecheck/TcRnExports.hs
@@ -478,7 +478,7 @@ lookupExportChild parent rdr_name
| otherwise = do
gre_env <- getGlobalRdrEnv
- let original_gres = lookupGRE_RdrName rdr_name gre_env
+ let original_gres = lookupGlobalRdrEnv gre_env (rdrNameOcc rdr_name)
-- Disambiguate the lookup based on the parent information.
-- The remaining GREs are things that we *could* export here, note that
-- this includes things which have `NoParent`. Those are sorted in