Skip to content

Commit 861aef6

Browse files
committed
Tidy a bit
1 parent 75096d7 commit 861aef6

File tree

3 files changed

+9
-39
lines changed

3 files changed

+9
-39
lines changed

ghcide/src/Development/IDE/GHC/Compat.hs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ module Development.IDE.GHC.Compat(
6969
enrichHie,
7070
writeHieFile,
7171
readHieFile,
72-
supportsHieFiles,
7372
setHieDir,
7473
dontWriteHieFiles,
7574
module Compat.HieTypes,
@@ -406,9 +405,6 @@ pattern PFailedWithErrorMessages msgs
406405
#endif
407406
{-# COMPLETE POk, PFailedWithErrorMessages #-}
408407

409-
supportsHieFiles :: Bool
410-
supportsHieFiles = True
411-
412408
hieExportNames :: HieFile -> [(SrcSpan, Name)]
413409
hieExportNames = nameListFromAvails . hie_exports
414410

ghcide/src/Development/IDE/GHC/Compat/Units.hs

Lines changed: 8 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ module Development.IDE.GHC.Compat.Units (
2626
unitExposedModules,
2727
unitDepends,
2828
unitHaddockInterfaces,
29-
unitInfoId,
29+
mkUnit,
3030
unitPackageNameString,
3131
unitPackageVersion,
3232
-- * UnitId helpers
@@ -72,10 +72,14 @@ import qualified GHC.Driver.Session as DynFlags
7272
import GHC.Types.Unique.Set
7373
import qualified GHC.Unit.Info as UnitInfo
7474
import GHC.Unit.State (LookupResult, UnitInfo,
75-
UnitState (unitInfoMap))
75+
UnitState (unitInfoMap),
76+
lookupUnit', mkUnit,
77+
unitDepends,
78+
unitExposedModules,
79+
unitPackageNameString,
80+
unitPackageVersion)
7681
import qualified GHC.Unit.State as State
77-
import GHC.Unit.Types hiding (moduleUnit,
78-
toUnitId)
82+
import GHC.Unit.Types
7983
import qualified GHC.Unit.Types as Unit
8084
import GHC.Utils.Outputable
8185

@@ -197,35 +201,13 @@ getUnitInfoMap =
197201
lookupUnit :: HscEnv -> Unit -> Maybe UnitInfo
198202
lookupUnit env pid = State.lookupUnit (unitState env) pid
199203

200-
lookupUnit' :: Bool -> UnitInfoMap -> PreloadUnitClosure -> Unit -> Maybe UnitInfo
201-
lookupUnit' = State.lookupUnit'
202-
203204
preloadClosureUs :: HscEnv -> PreloadUnitClosure
204205
#if MIN_VERSION_ghc(9,2,0)
205206
preloadClosureUs = State.preloadClosure . unitState
206207
#else
207208
preloadClosureUs = State.preloadClosure . unitState
208209
#endif
209210

210-
unitExposedModules :: UnitInfo -> [(ModuleName, Maybe Module)]
211-
unitExposedModules ue =
212-
UnitInfo.unitExposedModules ue
213-
214-
unitDepends :: UnitInfo -> [UnitId]
215-
unitDepends = State.unitDepends
216-
217-
unitPackageNameString :: UnitInfo -> String
218-
unitPackageNameString =
219-
UnitInfo.unitPackageNameString
220-
221-
unitPackageVersion :: UnitInfo -> Version
222-
unitPackageVersion =
223-
UnitInfo.unitPackageVersion
224-
225-
unitInfoId :: UnitInfo -> Unit
226-
unitInfoId =
227-
UnitInfo.mkUnit
228-
229211
unitHaddockInterfaces :: UnitInfo -> [FilePath]
230212
unitHaddockInterfaces =
231213
#if MIN_VERSION_ghc(9,2,0)
@@ -257,18 +239,10 @@ installedModule = Module
257239

258240
#endif
259241

260-
toUnitId :: Unit -> UnitId
261-
toUnitId =
262-
Unit.toUnitId
263-
264242
moduleUnitId :: Module -> UnitId
265243
moduleUnitId =
266244
Unit.toUnitId . Unit.moduleUnit
267245

268-
moduleUnit :: Module -> Unit
269-
moduleUnit =
270-
Unit.moduleUnit
271-
272246
filterInplaceUnits :: [UnitId] -> [PackageFlag] -> ([UnitId], [PackageFlag])
273247
filterInplaceUnits us packageFlags =
274248
partitionEithers (map isInplace packageFlags)

ghcide/src/Development/IDE/Types/HscEnvEq.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ newHscEnvEqWithImportPaths envImportPaths hscEnv deps = do
9191
-- When module is re-exported from another package,
9292
-- the origin module is represented by value in Just
9393
Just otherPkgMod -> otherPkgMod
94-
Nothing -> mkModule (unitInfoId pkg) modName
94+
Nothing -> mkModule (mkUnit pkg) modName
9595
]
9696

9797
doOne m = do

0 commit comments

Comments
 (0)