put back the conversion of warn-lazy-unlifted-bindings into an error until 7.2
authorIan Lynagh <igloo@earth.li>
Sat, 11 Sep 2010 19:34:34 +0000 (19:34 +0000)
committerIan Lynagh <igloo@earth.li>
Sat, 11 Sep 2010 19:34:34 +0000 (19:34 +0000)
I think we'll currently still have too many people with old versions of
alex/happy to want to make this an error now.

compiler/typecheck/TcBinds.lhs
docs/users_guide/using.xml

index 84a25f2..cf0e165 100644 (file)
@@ -580,7 +580,7 @@ unliftedMustBeBang :: LHsBindsLR Var Var -> SDoc
 unliftedMustBeBang mbind
   = hang (text "Bindings containing unlifted types must use an outermost bang pattern:")
          4 (pprLHsBinds mbind)
- $$ text "*** This will be an error in GHC 6.14! Fix your code now!"
+ $$ text "*** This will be an error in GHC 7.2! Fix your code now!"
 
 strictBindErr :: String -> Bool -> LHsBindsLR Var Var -> SDoc
 strictBindErr flavour unlifted mbind
index cb1fb65..45f6438 100644 (file)
@@ -1123,7 +1123,7 @@ foreign import "&amp;f" f :: FunPtr t
       is bound in a way that looks lazy, e.g.
       <literal>where (I# x) = ...</literal>. Use
       <literal>where !(I# x) = ...</literal> instead. This will be an
-      error, rather than a warning, in GHC 7.0.
+      error, rather than a warning, in GHC 7.2.
       </para>
        </listitem>
       </varlistentry>