summaryrefslogtreecommitdiff
path: root/libraries/base/GHC/Ptr.hs
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/base/GHC/Ptr.hs')
-rw-r--r--libraries/base/GHC/Ptr.hs5
1 files changed, 4 insertions, 1 deletions
diff --git a/libraries/base/GHC/Ptr.hs b/libraries/base/GHC/Ptr.hs
index 93f6d64ae5..f7caf164af 100644
--- a/libraries/base/GHC/Ptr.hs
+++ b/libraries/base/GHC/Ptr.hs
@@ -42,7 +42,10 @@ import Numeric ( showHex )
-- redundant role annotation checks that this doesn't change
type role Ptr phantom
-data Ptr a = Ptr Addr# deriving (Eq, Ord)
+data Ptr a = Ptr Addr#
+ deriving ( Eq -- ^ @since 2.01
+ , Ord -- ^ @since 2.01
+ )
-- ^ A value of type @'Ptr' a@ represents a pointer to an object, or an
-- array of objects, which may be marshalled to or from Haskell values
-- of type @a@.