summaryrefslogtreecommitdiff
path: root/compiler/GHC/Tc/Module.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Tc/Module.hs')
-rw-r--r--compiler/GHC/Tc/Module.hs6
1 files changed, 1 insertions, 5 deletions
diff --git a/compiler/GHC/Tc/Module.hs b/compiler/GHC/Tc/Module.hs
index 94582b00a9..bc12f13423 100644
--- a/compiler/GHC/Tc/Module.hs
+++ b/compiler/GHC/Tc/Module.hs
@@ -296,11 +296,7 @@ tcRnModuleTcRnM hsc_env mod_sum
tcRnSrcDecls explicit_mod_hdr local_decls export_ies
; whenM (goptM Opt_DoCoreLinting) $
- do { let (warns, errs) = lintGblEnv (hsc_dflags hsc_env) tcg_env
- ; mapBagM_ (addWarn NoReason) warns
- ; mapBagM_ addErr errs
- ; failIfErrsM } -- if we have a lint error, we're only
- -- going to get in deeper trouble by proceeding
+ lintGblEnv (hsc_dflags hsc_env) tcg_env
; setGblEnv tcg_env
$ do { -- Process the export list