X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FcoreSyn%2FPprExternalCore.lhs;h=e33c7a018eb449eac67955882fcd03333001a376;hb=21eeb926c8bf398e38919429d2375b78be45b14b;hp=25394e2bf4cc41c9689b47731eddb9afd4109147;hpb=391a3e9c08c470bd1444cba2e5111e253c19ea84;p=ghc-hetmet.git diff --git a/compiler/coreSyn/PprExternalCore.lhs b/compiler/coreSyn/PprExternalCore.lhs index 25394e2..e33c7a0 100644 --- a/compiler/coreSyn/PprExternalCore.lhs +++ b/compiler/coreSyn/PprExternalCore.lhs @@ -9,7 +9,7 @@ import Encoding import ExternalCore import Pretty -import Char +import Data.Char instance Show Module where showsPrec _ m = shows (pmodule m) @@ -56,10 +56,7 @@ ptdef (Data tcon tbinds cdefs) = ptdef (Newtype tcon coercion tbinds rep) = text "%newtype" <+> pqname tcon <+> pqname coercion <+> (hsep (map ptbind tbinds)) $$ indent repclause - where repclause = case rep of - Just ty -> char '=' <+> pty ty - Nothing -> empty - + where repclause = char '=' <+> pty rep pcdef :: Cdef -> Doc pcdef (Constr dcon tbinds tys) =