X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FbasicTypes%2FIdInfo.lhs;h=b59ddf965406c057d2009a734eb2b229c6af46e8;hb=7739158ff9d983f80cb269f3c7cb38108e72e8ec;hp=3261adf5ed784a6c2ec30becb638523f2f134679;hpb=dbcff8ab57f64bcc6abff68448fc33691410266e;p=ghc-hetmet.git diff --git a/compiler/basicTypes/IdInfo.lhs b/compiler/basicTypes/IdInfo.lhs index 3261adf..b59ddf9 100644 --- a/compiler/basicTypes/IdInfo.lhs +++ b/compiler/basicTypes/IdInfo.lhs @@ -718,12 +718,9 @@ zapFragileInfo info = Just (info `setSpecInfo` emptySpecInfo type TickBoxId = Int data TickBoxOp - = TickBox Module !TickBoxId -- ^Tick box for Hpc-style coverage, - -- type = State# Void# - | BinaryTickBox Module !TickBoxId !TickBoxId - -- ^Binary tick box, with a tick for result = True, result = False, - -- type = Bool -> Bool + = TickBox Module {-# UNPACK #-} !TickBoxId + -- ^Tick box for Hpc-style coverage + instance Outputable TickBoxOp where ppr (TickBox mod n) = ptext SLIT("tick") <+> ppr (mod,n) - ppr (BinaryTickBox mod t f) = ptext SLIT("btick") <+> ppr (mod,t,f) \end{code}