@@ -24,12 +24,12 @@ import qualified GHC.Driver.Env as Env
24
24
import GHC.Driver.Plugins (Plugin (.. ),
25
25
PluginWithArgs (.. ),
26
26
StaticPlugin (.. ),
27
+ defaultPlugin , withPlugins )
27
28
#if MIN_VERSION_ghc(9,3,0)
28
- staticPlugins ,
29
- ParsedResult (.. ),
30
- PsMessages ( .. ),
29
+ import GHC.Driver.Plugins ( ParsedResult ( .. ) ,
30
+ PsMessages (.. ),
31
+ staticPlugins )
31
32
#endif
32
- defaultPlugin , withPlugins )
33
33
import qualified GHC.Runtime.Loader as Loader
34
34
#elif MIN_VERSION_ghc(8,8,0)
35
35
import qualified DynamicLoading as Loader
@@ -48,11 +48,10 @@ applyPluginsParsedResultAction env dflags ms hpm_annotations parsed = do
48
48
-- Apply parsedResultAction of plugins
49
49
let applyPluginAction p opts = parsedResultAction p opts ms
50
50
#if MIN_VERSION_ghc(9,3,0)
51
- fmap (hpm_module . parsedResultModule) $
51
+ fmap (hpm_module . parsedResultModule) $ runHsc env $ withPlugins
52
52
#else
53
- fmap hpm_module $
53
+ fmap hpm_module $ runHsc env $ withPlugins
54
54
#endif
55
- runHsc env $ withPlugins
56
55
#if MIN_VERSION_ghc(9,3,0)
57
56
(Env. hsc_plugins env)
58
57
#elif MIN_VERSION_ghc(9,2,0)
0 commit comments