From: simonpj@microsoft.com Date: Tue, 31 Aug 2010 08:50:01 +0000 (+0000) Subject: Comments only X-Git-Tag: 2010-11-18~79 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=d196d84a6a6fbd128da207c03b1c5f29fb24e6a4;hp=a46bdb63d919da9478bcd1bee2933dc19bc174ab Comments only --- diff --git a/compiler/main/DynFlags.hs b/compiler/main/DynFlags.hs index fa92d57..8f0faec 100644 --- a/compiler/main/DynFlags.hs +++ b/compiler/main/DynFlags.hs @@ -781,7 +781,9 @@ flattenExtensionFlags ml = foldr f defaultExtensionFlags defaultExtensionFlags = languageExtensions ml languageExtensions :: Maybe Language -> [ExtensionFlag] + languageExtensions Nothing + -- Nothing => the default case = Opt_MonoPatBinds -- Experimentally, I'm making this non-standard -- behaviour the default, to see if anyone notices -- SLPJ July 06 @@ -789,11 +791,13 @@ languageExtensions Nothing -- But NB it's implied by GADTs etc -- SLPJ September 2010 : languageExtensions (Just Haskell2010) + languageExtensions (Just Haskell98) = [Opt_ImplicitPrelude, Opt_MonomorphismRestriction, Opt_NPlusKPatterns, Opt_DatatypeContexts] + languageExtensions (Just Haskell2010) = [Opt_ImplicitPrelude, Opt_MonomorphismRestriction,