summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Session.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Driver/Session.hs')
-rw-r--r--compiler/GHC/Driver/Session.hs12
1 files changed, 3 insertions, 9 deletions
diff --git a/compiler/GHC/Driver/Session.hs b/compiler/GHC/Driver/Session.hs
index b4218d29ba..f33373b130 100644
--- a/compiler/GHC/Driver/Session.hs
+++ b/compiler/GHC/Driver/Session.hs
@@ -267,7 +267,7 @@ import Control.Monad.Trans.Except
import Data.Ord
import Data.Char
-import Data.List (intercalate, delete, sortBy)
+import Data.List (intercalate, sortBy)
import qualified Data.Set as Set
import System.FilePath
import System.Directory
@@ -1309,14 +1309,8 @@ flattenExtensionFlags ml = foldr f defaultExtensionFlags
-- @docs/users_guide/exts@.
languageExtensions :: Maybe Language -> [LangExt.Extension]
-languageExtensions Nothing
- -- Nothing => the default case
- = LangExt.NondecreasingIndentation -- This has been on by default for some time
- : delete LangExt.DatatypeContexts -- The Haskell' committee decided to
- -- remove datatype contexts from the
- -- language:
- -- http://www.haskell.org/pipermail/haskell-prime/2011-January/003335.html
- (languageExtensions (Just Haskell2010))
+-- Nothing: the default case
+languageExtensions Nothing = languageExtensions (Just GHC2021)
languageExtensions (Just Haskell98)
= [LangExt.ImplicitPrelude,