summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libraries/base/GHC/TypeLits.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/libraries/base/GHC/TypeLits.hs b/libraries/base/GHC/TypeLits.hs
index 4786f77add..8b6353f329 100644
--- a/libraries/base/GHC/TypeLits.hs
+++ b/libraries/base/GHC/TypeLits.hs
@@ -124,6 +124,8 @@ type family (m :: Nat) * (n :: Nat) :: Nat
type family (m :: Nat) ^ (n :: Nat) :: Nat
-- | Subtraction of type-level naturals.
+--
+-- /Since: 4.7.0.0/
type family (m :: Nat) - (n :: Nat) :: Nat
@@ -312,6 +314,7 @@ instance Show (IsEven n) where
-- Used both at the type and at the value level.
data Nat1 = Zero | Succ Nat1
+-- | /Since: 4.7.0.0/
type family ToNat1 (n :: Nat) where
ToNat1 0 = Zero
ToNat1 x = Succ (ToNat1 (x - 1))