summaryrefslogtreecommitdiff
path: root/compiler/prelude/PrelInfo.lhs
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2008-04-13 10:29:06 +0000
committerIan Lynagh <igloo@earth.li>2008-04-13 10:29:06 +0000
commitabe832178467f75cebdeb58443e3142fc464b43e (patch)
treef43df2f7b510f2045a46ee25bb15ffdeacf8765d /compiler/prelude/PrelInfo.lhs
parent950245d1bec88895e647595039a61744d2f872b1 (diff)
downloadhaskell-abe832178467f75cebdeb58443e3142fc464b43e.tar.gz
PrelInfo is now warning-free
Diffstat (limited to 'compiler/prelude/PrelInfo.lhs')
-rw-r--r--compiler/prelude/PrelInfo.lhs9
1 files changed, 2 insertions, 7 deletions
diff --git a/compiler/prelude/PrelInfo.lhs b/compiler/prelude/PrelInfo.lhs
index d4c2ef39d0..c8a2322268 100644
--- a/compiler/prelude/PrelInfo.lhs
+++ b/compiler/prelude/PrelInfo.lhs
@@ -4,13 +4,6 @@
\section[PrelInfo]{The @PrelInfo@ interface to the compiler's prelude knowledge}
\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 PrelInfo (
module MkId,
@@ -160,5 +153,7 @@ isNumericClass, isStandardClass :: Class -> Bool
isNumericClass clas = classKey clas `is_elem` numericClassKeys
isStandardClass clas = classKey clas `is_elem` standardClassKeys
+
+is_elem :: Eq a => a -> [a] -> Bool
is_elem = isIn "is_X_Class"
\end{code}