[project @ 1997-12-02 18:08:00 by quintela]
authorquintela <unknown>
Tue, 2 Dec 1997 18:08:00 +0000 (18:08 +0000)
committerquintela <unknown>
Tue, 2 Dec 1997 18:08:00 +0000 (18:08 +0000)
Deleted NAmedThing Constraint of Outputable InPat

ghc/compiler/hsSyn/HsPat.lhs

index 94b9b67..2405fae 100644 (file)
@@ -127,11 +127,16 @@ data OutPat tyvar uvar id
                    [id]                        -- methods
 \end{code}
 
+Now name in Inpat is not need to be in NAmedThing to be Outputable.
+Needed by ../deSugar/Check.lhs
+
+JJQC-2-12-97
+
 \begin{code}
-instance (Outputable name, NamedThing name) => Outputable (InPat name) where
+instance (Outputable name) => Outputable (InPat name) where
     ppr = pprInPat
 
-pprInPat :: (Outputable name, NamedThing name) => PprStyle -> InPat name -> Doc
+pprInPat :: (Outputable name) => PprStyle -> InPat name -> Doc
 
 pprInPat sty (WildPatIn)       = char '_'
 pprInPat sty (VarPatIn var)    = ppr sty var