Skip to content

Commit 95e0ff5

Browse files
committed
Compatible changes
1 parent 8166d36 commit 95e0ff5

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

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

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ module Development.IDE.GHC.Compat.Outputable (
1313
mkPrintUnqualified,
1414
mkPrintUnqualifiedDefault,
1515
PrintUnqualified(..),
16+
defaultUserStyle,
17+
withPprStyle,
1618
-- * Parser errors
1719
PsWarning,
1820
PsError,
@@ -43,7 +45,8 @@ import GHC.Types.SourceError
4345
import GHC.Types.SrcLoc
4446
import GHC.Unit.State
4547
import GHC.Utils.Error hiding (mkWarnMsg)
46-
import GHC.Utils.Outputable
48+
import GHC.Utils.Outputable as Out hiding (defaultUserStyle)
49+
import qualified GHC.Utils.Outputable as Out
4750
import GHC.Utils.Panic
4851
#elif MIN_VERSION_ghc(9,0,0)
4952
import GHC.Driver.Session
@@ -52,14 +55,16 @@ import GHC.Types.Name.Reader (GlobalRdrEnv)
5255
import GHC.Types.SrcLoc
5356
import GHC.Utils.Error as Err hiding (mkWarnMsg)
5457
import qualified GHC.Utils.Error as Err
55-
import GHC.Utils.Outputable as Out
58+
import GHC.Utils.Outputable as Out hiding (defaultUserStyle)
59+
import qualified GHC.Utils.Outputable as Out
5660
#else
5761
import Development.IDE.GHC.Compat.Core (GlobalRdrEnv)
5862
import DynFlags
5963
import ErrUtils hiding (mkWarnMsg)
6064
import qualified ErrUtils as Err
6165
import HscTypes
62-
import Outputable as Out
66+
import Outputable as Out hiding (defaultUserStyle)
67+
import qualified Outputable as Out
6368
import SrcLoc
6469
#endif
6570

@@ -178,3 +183,10 @@ mkWarnMsg =
178183
#else
179184
Err.mkWarnMsg
180185
#endif
186+
187+
defaultUserStyle :: PprStyle
188+
#if MIN_VERSION_ghc(9,0,0)
189+
defaultUserStyle = Out.defaultUserStyle
190+
#else
191+
defaultUserStyle = Out.defaultUserStyle Out.unsafeGlobalDynFlags
192+
#endif

ghcide/src/Development/IDE/Spans/Common.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import qualified Data.Text as T
2424
import GHC.Generics
2525

2626
import GHC
27-
import GHC.Utils.Outputable (withPprStyle, defaultUserStyle)
2827

2928
import Development.IDE.GHC.Compat
3029
import Development.IDE.GHC.Orphans ()

0 commit comments

Comments
 (0)