Fix build for GHC earlier than 7.0.1.
authorEdward Z. Yang <ezyang@mit.edu>
Tue, 14 Jun 2011 23:40:36 +0000 (00:40 +0100)
committerEdward Z. Yang <ezyang@mit.edu>
Tue, 14 Jun 2011 23:40:36 +0000 (00:40 +0100)
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
compiler/cmm/CmmRewriteAssignments.hs
compiler/cmm/CmmSpillReload.hs

index 6a59e34..d4d0e0c 100644 (file)
@@ -3,6 +3,10 @@
 {-# LANGUAGE FlexibleContexts #-}
 
 {-# OPTIONS_GHC -fno-warn-warnings-deprecations #-}
+#if __GLASGOW_HASKELL__ < 701
+-- GHC 7.0.1 improved incomplete pattern warnings with GADTs
+{-# OPTIONS_GHC -fno-warn-incomplete-patterns #-}
+#endif
 
 -- This module implements generalized code motion for assignments to
 -- local registers, inlining and sinking when possible.  It also does
index a4bedb0..1dbfbb0 100644 (file)
@@ -3,9 +3,9 @@
 -- If this module lives on I'd like to get rid of this flag in due course
 
 {-# OPTIONS_GHC -fno-warn-warnings-deprecations #-}
-#if __GLASGOW_HASKELL__ >= 701
+#if __GLASGOW_HASKELL__ < 701
 -- GHC 7.0.1 improved incomplete pattern warnings with GADTs
-{-# OPTIONS_GHC -fwarn-incomplete-patterns #-}
+{-# OPTIONS_GHC -fno-warn-incomplete-patterns #-}
 #endif
 
 module CmmSpillReload