From f11d9c274d728696bc173c62a2ead62b8288836f Mon Sep 17 00:00:00 2001 From: romes Date: Tue, 21 Feb 2023 18:58:10 +0000 Subject: fix: Update documentation links Closes #23008 Additionally batches some fixes to pointers to the Note [Wired-in units], and a typo in said note. --- docs/users_guide/exts/deriving_strategies.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/users_guide/exts/deriving_strategies.rst b/docs/users_guide/exts/deriving_strategies.rst index 2a0e6b54b1..77e5aa5ffb 100644 --- a/docs/users_guide/exts/deriving_strategies.rst +++ b/docs/users_guide/exts/deriving_strategies.rst @@ -70,7 +70,7 @@ If an explicit deriving strategy is not given, multiple strategies may apply. In that case, GHC chooses the strategy as follows: 1. Stock type classes, i.e. those specified in the report and those enabled by - `language extensions <#deriving-extra>`__, are derived using the ``stock`` + :ref:`language extensions `, are derived using the ``stock`` strategy, with the following exception: * For newtypes, ``Eq``, ``Ord``, ``Ix`` and ``Bounded`` are always derived @@ -82,7 +82,7 @@ In that case, GHC chooses the strategy as follows: using the ``newtype`` strategy if ``GeneralizedNewtypeDeriving`` is enabled and the derivation succeeds. -2. For other any type class: +2. For any other type class: 1. When :extension:`DeriveAnyClass` is enabled, use ``anyclass``. -- cgit v1.2.1