Skip to content

Commit 8603c5c

Browse files
committed
Change mixins for PackageImport
1 parent 89c4851 commit 8603c5c

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

plugins/hls-hlint-plugin/hls-hlint-plugin.cabal

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@ library
6262
, ghc-lib-parser-ex ^>= 8.10
6363

6464
cpp-options: -DGHC_LIB
65-
mixins:
66-
ghc (GHC as RealGHC, HscTypes as RealGHC.HscTypes, EnumSet as RealGHC.EnumSet)
6765

6866
ghc-options: -Wall -Wredundant-constraints -Wno-name-shadowing
6967

plugins/hls-hlint-plugin/src/Ide/Plugin/Hlint.hs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{-# LANGUAGE FlexibleContexts #-}
66
{-# LANGUAGE FlexibleInstances #-}
77
{-# LANGUAGE OverloadedStrings #-}
8+
{-# LANGUAGE PackageImports #-}
89
{-# LANGUAGE RecordWildCards #-}
910
{-# LANGUAGE TupleSections #-}
1011
{-# LANGUAGE TypeFamilies #-}
@@ -38,16 +39,17 @@ import Development.IDE.Core.Shake hiding (withIndefiniteProgress)
3839
import Development.IDE.Types.Diagnostics as D
3940
import Development.IDE.Types.Location
4041
import Development.Shake
41-
-- import Development.Shake hiding ( Diagnostic )
42-
import GHC hiding (DynFlags(..))
4342

4443
#ifdef GHC_LIB
4544
import Development.IDE.Core.RuleTypes (GhcSession(..))
4645
import Development.IDE.GHC.Util (hscEnv)
47-
import RealGHC (DynFlags(..))
48-
import RealGHC.HscTypes (hsc_dflags)
49-
import qualified RealGHC.EnumSet as EnumSet
46+
import "ghc-lib" GHC hiding (DynFlags(..))
47+
import "ghc" GHC as RealGHC (DynFlags(..))
48+
import "ghc" HscTypes as RealGHC.HscTypes (hsc_dflags)
49+
import qualified "ghc" EnumSet as EnumSet
5050
import Language.Haskell.GhclibParserEx.GHC.Driver.Session as GhclibParserEx (readExtension)
51+
#else
52+
import GHC hiding (DynFlags(..))
5153
#endif
5254

5355
import Ide.Logger

0 commit comments

Comments
 (0)