From 2d0046795242a50d810638eafe9d4e47a4ec5cd1 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Sun, 2 Oct 2011 20:19:47 +0100 Subject: [PATCH] Fix validate with old bootstrapping compilers They weren't smart enough to see our GADT pattern matches are complete, so gave a warning. --- compiler/cmm/CmmUtils.hs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compiler/cmm/CmmUtils.hs b/compiler/cmm/CmmUtils.hs index 0a19b29acf..1a97c97027 100644 --- a/compiler/cmm/CmmUtils.hs +++ b/compiler/cmm/CmmUtils.hs @@ -1,6 +1,11 @@ {-# LANGUAGE GADTs #-} {-# OPTIONS_GHC -fno-warn-deprecations #-} -- Warnings from deprecated blockToNodeList +{-# OPTIONS_GHC -fno-warn-incomplete-patterns #-} +#if __GLASGOW_HASKELL__ >= 703 +-- GHC 7.0.1 improved incomplete pattern warnings with GADTs +{-# OPTIONS_GHC -fwarn-incomplete-patterns #-} +#endif ----------------------------------------------------------------------------- -- GitLab