import Interpreter
import HscTypes
import Module
---import CmStaticInfo
import Outputable
import Time ( ClockTime )
ppr (DotO path) = text "DotO" <+> text path
ppr (DotA path) = text "DotA" <+> text path
ppr (DotDLL path) = text "DotDLL" <+> text path
- ppr (BCOs bcos _) = text "BCOs" <+> vcat (map ppr bcos)
+ ppr (BCOs bcos _) = text "BCOs" <+> ppr bcos
isObject (DotO _) = True
isObject (DotA _) = True
instance Outputable Linkable where
ppr (LM when_made mod_nm unlinkeds)
- = text "LinkableM" <+> parens (text (show when_made)) <+> ppr mod_nm
- <+> ppr unlinkeds
+ = (text "LinkableM" <+> parens (text (show when_made)) <+> ppr mod_nm)
+ $$ nest 3 (ppr unlinkeds)
-- The ModuleLocation contains both the original source filename and the
-- filename of the cleaned-up source file after all preprocessing has been