From 2308790c8f3cf14f5a5c6a3800f1a892f9eac296 Mon Sep 17 00:00:00 2001 From: rbasso Date: Sun, 19 Jun 2016 00:25:49 +0900 Subject: [PATCH] check-exercises: Fix warning with ghc >= 7.10. This fixes the warning "The import of Control.Applicative is redundant" cause by Prelude re-exporting Control.Applicative.<$> in base >= 4.8. Removing the offending line is undesirable because it would break compiling if ghc <= 7.10. --- _test/check-exercises.hs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/_test/check-exercises.hs b/_test/check-exercises.hs index 902f13e89..ed4fb2b82 100755 --- a/_test/check-exercises.hs +++ b/_test/check-exercises.hs @@ -15,7 +15,10 @@ import System.Process (rawSystem) import Data.List (isPrefixOf, intercalate) import Data.Maybe (catMaybes) import Control.Monad (filterM) -import Control.Applicative + +-- base >= 4.8 re-exports Control.Applicative.<$>. +import Control.Applicative -- This is only need for <$>, if GHC < 7.10 +import Prelude -- This trick avoids a warning if GHC >= 7.10 withTemporaryDirectory_ :: FilePath -> IO a -> IO a withTemporaryDirectory_ fp f =