generalize instance Outputable GenCmm to H98 (#1405)
authorIsaac Dupree <id@isaac.cedarswampstudios.org>
Wed, 26 Dec 2007 17:59:15 +0000 (17:59 +0000)
committerIsaac Dupree <id@isaac.cedarswampstudios.org>
Wed, 26 Dec 2007 17:59:15 +0000 (17:59 +0000)
compiler/cmm/PprCmm.hs

index 470b325..2aca16e 100644 (file)
@@ -71,8 +71,8 @@ writeCmms handle cmms = printForC handle (pprCmms cmms)
 
 -----------------------------------------------------------------------------
 
-instance (Outputable info, Outputable g)
-    => Outputable (GenCmm CmmStatic info g) where
+instance (Outputable d, Outputable info, Outputable g)
+    => Outputable (GenCmm d info g) where
     ppr c = pprCmm c
 
 instance (Outputable d, Outputable info, Outputable i)
@@ -110,7 +110,7 @@ instance Outputable CmmInfo where
 
 -----------------------------------------------------------------------------
 
-pprCmm :: (Outputable info,  Outputable g) => GenCmm CmmStatic info g -> SDoc
+pprCmm :: (Outputable d, Outputable info, Outputable g) => GenCmm d info g -> SDoc
 pprCmm (Cmm tops) = vcat $ intersperse (text "") $ map pprTop tops
 
 -- --------------------------------------------------------------------------