projects
/
ghc-hetmet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
afe447c
)
Fixed warnings in hsSyn/HsSyn
author
Twan van Laarhoven
<twanvl@gmail.com>
Sun, 27 Jan 2008 00:46:26 +0000
(
00:46
+0000)
committer
Twan van Laarhoven
<twanvl@gmail.com>
Sun, 27 Jan 2008 00:46:26 +0000
(
00:46
+0000)
compiler/hsSyn/HsSyn.lhs
patch
|
blob
|
history
diff --git
a/compiler/hsSyn/HsSyn.lhs
b/compiler/hsSyn/HsSyn.lhs
index
4394169
..
66f6633
100644
(file)
--- a/
compiler/hsSyn/HsSyn.lhs
+++ b/
compiler/hsSyn/HsSyn.lhs
@@
-9,13
+9,6
@@
which is declared in the various \tr{Hs*} modules. This module,
therefore, is almost nothing but re-exporting.
\begin{code}
therefore, is almost nothing but re-exporting.
\begin{code}
-{-# OPTIONS -w #-}
--- The above warning supression flag is a temporary kludge.
--- While working on this module you are encouraged to remove it and fix
--- any warnings in the module. See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
--- for details
-
module HsSyn (
module HsBinds,
module HsDecls,
module HsSyn (
module HsBinds,
module HsDecls,
@@
-127,9
+120,11
@@
instance (OutputableBndr name)
pp_modname = ptext SLIT("module") <+> ppr name
pp_modname = ptext SLIT("module") <+> ppr name
+pp_mb :: Outputable t => Maybe t -> SDoc
pp_mb (Just x) = ppr x
pp_mb Nothing = empty
pp_mb (Just x) = ppr x
pp_mb Nothing = empty
+pp_nonnull :: Outputable t => [t] -> SDoc
pp_nonnull [] = empty
pp_nonnull xs = vcat (map ppr xs)
\end{code}
pp_nonnull [] = empty
pp_nonnull xs = vcat (map ppr xs)
\end{code}