Mention "-XMonadFailDesugaring" in the docs
authorDavid Luposchainsky <dluposchainsky@gmail.com>
Wed, 18 Nov 2015 22:12:47 +0000 (23:12 +0100)
committerBen Gamari <ben@smart-cactus.org>
Wed, 18 Nov 2015 22:12:48 +0000 (23:12 +0100)
Reviewers: austin, bgamari

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D1496

compiler/main/DynFlags.hs
docs/users_guide/glasgow_exts.rst

index 655998e..014a11e 100644 (file)
@@ -504,7 +504,7 @@ data WarningFlag =
    | Opt_WarnContextQuantification
    | Opt_WarnWarningsDeprecations
    | Opt_WarnDeprecatedFlags
-   | Opt_WarnAMP
+   | Opt_WarnAMP -- Introduced in GHC 7.8, obsolete since 7.10
    | Opt_WarnMissingMonadFailInstance
    | Opt_WarnDodgyExports
    | Opt_WarnDodgyImports
@@ -2873,7 +2873,7 @@ fWarningFlags = [
   flagSpec "warn-alternative-layout-rule-transitional"
                                       Opt_WarnAlternativeLayoutRuleTransitional,
   flagSpec' "warn-amp"                        Opt_WarnAMP
-    (\_ -> deprecate "it has no effect, and will be removed in GHC 7.12"),
+    (\_ -> deprecate "it has no effect"),
   flagSpec' "warn-auto-orphans"               Opt_WarnAutoOrphans
     (\_ -> deprecate "it has no effect"),
   flagSpec "warn-deferred-type-errors"        Opt_WarnDeferredTypeErrors,
index 42f60bc..c88f7ba 100644 (file)
@@ -1689,9 +1689,10 @@ New monadic failure desugaring mechanism
 .. index::
     single: -XMonadFailDesugaring option
 
-Switch desugaring of ``do``-blocks to use ``MonadFail.fail`` instead of
-``Monad.fail``. This will be the default behaviour in a future GHC release,
-under the MonadFail Proposal (MFP).
+The ``-XMonadFailDesugaring`` extension switches the desugaring of
+``do``-blocks to use ``MonadFail.fail`` instead of ``Monad.fail``. This will
+eventually be the default behaviour in a future GHC release, under the
+MonadFail Proposal (MFP).
 
 This extension is temporary, and will be deprecated in a future release. It is
 included so that library authors have a hard check for whether their code