summaryrefslogtreecommitdiff
path: root/compiler
diff options
context:
space:
mode:
authorMateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>2014-11-18 16:58:56 +0000
committerMateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>2014-11-18 16:59:39 +0000
commitac1281f723364580e883c8e0eeffebdad12bcd0c (patch)
tree175c06180c8f2423dfae8f41f6994a83dfd7635c /compiler
parent20226c2ae8e95fad828ab1df97d993a717e2e788 (diff)
downloadhaskell-ac1281f723364580e883c8e0eeffebdad12bcd0c.tar.gz
Outputable instance for IfaceVectInfo
Diffstat (limited to 'compiler')
-rw-r--r--compiler/main/HscTypes.lhs10
1 files changed, 10 insertions, 0 deletions
diff --git a/compiler/main/HscTypes.lhs b/compiler/main/HscTypes.lhs
index c676b9876a..4d1cccb02e 100644
--- a/compiler/main/HscTypes.lhs
+++ b/compiler/main/HscTypes.lhs
@@ -2514,6 +2514,16 @@ instance Outputable VectInfo where
, ptext (sLit "parallel tycons :") <+> ppr (vectInfoParallelTyCons info)
]
+instance Outputable IfaceVectInfo where
+ ppr info = vcat
+ [ ptext (sLit "variables :") <+> ppr (ifaceVectInfoVar info)
+ , ptext (sLit "tycons :") <+> ppr (ifaceVectInfoTyCon info)
+ , ptext (sLit "tycons reuse :") <+> ppr (ifaceVectInfoTyConReuse info)
+ , ptext (sLit "parallel vars :") <+> ppr (ifaceVectInfoParallelVars info)
+ , ptext (sLit "parallel tycons :") <+> ppr (ifaceVectInfoParallelTyCons info)
+ ]
+
+
instance Binary IfaceVectInfo where
put_ bh (IfaceVectInfo a1 a2 a3 a4 a5) = do
put_ bh a1