summaryrefslogtreecommitdiff
path: root/libraries/base/GHC/Show.hs
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/base/GHC/Show.hs')
-rw-r--r--libraries/base/GHC/Show.hs10
1 files changed, 10 insertions, 0 deletions
diff --git a/libraries/base/GHC/Show.hs b/libraries/base/GHC/Show.hs
index 4aeecb15f3..879d666bb0 100644
--- a/libraries/base/GHC/Show.hs
+++ b/libraries/base/GHC/Show.hs
@@ -194,6 +194,16 @@ showWord w# cs
deriving instance Show a => Show (Maybe a)
+instance Show TyCon where
+ showsPrec p (TyCon _ _ _ tc_name) = showsPrec p tc_name
+
+instance Show TrName where
+ showsPrec _ (TrNameS s) = showString (unpackCString# s)
+ showsPrec _ (TrNameD s) = showString s
+
+instance Show Module where
+ showsPrec _ (Module p m) = shows p . (':' :) . shows m
+
--------------------------------------------------------------
-- Show instances for the first few tuple
--------------------------------------------------------------