From: Simon Marlow Date: Thu, 6 Dec 2007 09:24:03 +0000 (+0000) Subject: add Outputable instance for OccIfaceEq X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=c004ec62b41aa2137b5b5e298ca562609b0de92e add Outputable instance for OccIfaceEq --- diff --git a/compiler/iface/MkIface.lhs b/compiler/iface/MkIface.lhs index c00c371..b11c1e0 100644 --- a/compiler/iface/MkIface.lhs +++ b/compiler/iface/MkIface.lhs @@ -755,6 +755,11 @@ computeChangedOccs ver_fn this_module old_usages eq_info type OccIfaceEq = GenIfaceEq OccSet +instance Outputable OccIfaceEq where + ppr Equal = ptext SLIT("Equal") + ppr NotEqual = ptext SLIT("NotEqual") + ppr (EqBut occset) = ptext SLIT("EqBut") <+> ppr (occSetElts occset) + changedWrt :: OccSet -> OccIfaceEq -> Bool changedWrt so_far Equal = False changedWrt so_far NotEqual = True