@@ -22,11 +22,11 @@ import GHC.Driver.Main
22
22
import GHC.Driver.Session
23
23
import GHC.Hs
24
24
import GHC.Hs.Dump
25
- import GHC.Iface.Ext.Ast (mkHieFile )
26
- import GHC.Iface.Ext.Binary (hie_file_result , readHieFile ,
27
- writeHieFile )
28
- import GHC.Iface.Ext.Debug (diffFile , validateScopes )
29
- import GHC.Iface.Ext.Types (getAsts , hie_asts , hie_module )
25
+ import GHC.Iface.Ext.Ast (mkHieFile )
26
+ import GHC.Iface.Ext.Binary (hie_file_result , readHieFile ,
27
+ writeHieFile )
28
+ import GHC.Iface.Ext.Debug (diffFile , validateScopes )
29
+ import GHC.Iface.Ext.Types (getAsts , hie_asts , hie_module )
30
30
import GHC.Tc.Module
31
31
import GHC.Tc.Utils.Monad
32
32
import GHC.Types.SourceFile
@@ -72,10 +72,11 @@ hsc_typecheck keep_rn mod_summary mb_rdr_module = do
72
72
Nothing -> hscParse' mod_summary
73
73
tc_result0 <- tcRnModule' mod_summary keep_rn' hpm
74
74
if hsc_src == HsigFile
75
+ then
75
76
#if MIN_VERSION_ghc(9,5,0)
76
- then do (iface, _) <- liftIO $ hscSimpleIface hsc_env Nothing tc_result0 mod_summary
77
+ do (iface, _) <- liftIO $ hscSimpleIface hsc_env Nothing tc_result0 mod_summary
77
78
#else
78
- then do (iface, _) <- liftIO $ hscSimpleIface hsc_env tc_result0 mod_summary
79
+ do (iface, _) <- liftIO $ hscSimpleIface hsc_env tc_result0 mod_summary
79
80
#endif
80
81
ioMsgMaybe $ hoistTcRnMessage $
81
82
tcRnMergeSignatures hsc_env hpm tc_result0 iface
@@ -143,4 +144,4 @@ hscSimpleIface :: HscEnv
143
144
-> IO (ModIface , ModDetails )
144
145
hscSimpleIface hsc_env tc_result summary
145
146
= runHsc hsc_env $ hscSimpleIface' tc_result summary
146
- #endif
147
+ #endif
0 commit comments