diff options
author | alexwl <alexey.a.kiryushin@gmail.com> | 2018-10-12 19:45:12 +0300 |
---|---|---|
committer | alexwl <alexey.a.kiryushin@gmail.com> | 2018-10-12 19:45:12 +0300 |
commit | c6fc26d897b147d5ac48d0d799230c5a4ddb791d (patch) | |
tree | 551da5840ddcb86475b8ce5ffccf73f1af154333 /src/HaskellCodeExplorer/ModuleInfo.hs | |
parent | 166265e93de140c4a33f7a61bc004fb64be18275 (diff) |
Fix all GHC 8.4.3 compatibility issues. Needs a bit more testing.
Diffstat (limited to 'src/HaskellCodeExplorer/ModuleInfo.hs')
-rw-r--r-- | src/HaskellCodeExplorer/ModuleInfo.hs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/HaskellCodeExplorer/ModuleInfo.hs b/src/HaskellCodeExplorer/ModuleInfo.hs index 5145fa5..ddd7e9f 100644 --- a/src/HaskellCodeExplorer/ModuleInfo.hs +++ b/src/HaskellCodeExplorer/ModuleInfo.hs @@ -6,6 +6,7 @@ {-# LANGUAGE DuplicateRecordFields #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE OverloadedStrings #-} +{-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE StrictData #-} module HaskellCodeExplorer.ModuleInfo @@ -25,7 +26,9 @@ import qualified Data.IntervalMap.Strict as IVM import qualified Data.List as L hiding (span) import Data.Maybe (fromMaybe, mapMaybe) import Data.Ord (comparing) +#if MIN_VERSION_GLASGOW_HASKELL(8,4,3,0) import HsExtension (GhcRn) +#endif import qualified Data.Set as S import qualified Data.Text as T import qualified Data.Text.Encoding as TE @@ -475,6 +478,8 @@ createDeclarations :: DynFlags #if MIN_VERSION_GLASGOW_HASKELL(8,4,3,0) -> HsGroup GhcRn +#else + -> HsGroup Name #endif -> TypeEnv -> S.Set Name |