Skip to content

Commit 5fae353

Browse files
committed
Merge pull request purescript#1420 from erdeszt/move-werror-to-travis-config
Move -Werror to travis config
2 parents 539d7bc + 058e45d commit 5fae353

File tree

6 files changed

+12
-3
lines changed

6 files changed

+12
-3
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ install:
5656
- cp -r .cabal-sandbox ~/cabal-sandboxes/$GHCVER-${STACKAGE:-none}
5757
script:
5858
- ./travis/configure.sh
59-
- cabal build
59+
- cabal build --ghc-options="-Werror"
6060
- cabal test
6161
- ./travis/test-install.sh
6262
after_script:

psci/tests/Main.hs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
{-# LANGUAGE RecordWildCards #-}
22
{-# LANGUAGE TupleSections #-}
3+
{-# LANGUAGE CPP #-}
34

45
module Main where
56

67
import Control.Monad.Trans.State.Strict (runStateT)
78
import Control.Monad (when, forM)
9+
#if __GLASGOW_HASKELL__ < 710
810
import Control.Applicative
11+
#endif
912
import Control.Monad.Writer.Strict (runWriterT)
1013
import Control.Monad.Trans.Except (runExceptT)
1114

src/Language/PureScript/Sugar/Names/Exports.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import Data.List (find, intersect)
2626
import Data.Maybe (fromMaybe, mapMaybe)
2727

2828
#if __GLASGOW_HASKELL__ < 710
29-
import Control.Applicative (Applicative(..), (<$>), (<*>))
29+
import Control.Applicative (Applicative(..), (<$>))
3030
#endif
3131
import Control.Monad
3232
import Control.Monad.Error.Class (MonadError(..))

src/Language/PureScript/Sugar/Names/Imports.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import Data.Maybe (fromMaybe, isNothing)
2323

2424
import Control.Arrow (first)
2525
#if __GLASGOW_HASKELL__ < 710
26-
import Control.Applicative (Applicative(..), (<$>), (<*>))
26+
import Control.Applicative (Applicative(..), (<$>))
2727
#endif
2828
import Control.Monad
2929
import Control.Monad.Error.Class (MonadError(..))

tests/Main.hs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
{-# LANGUAGE TupleSections #-}
1717
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
1818
{-# LANGUAGE FlexibleInstances #-}
19+
{-# LANGUAGE CPP #-}
1920

2021
-- Failing tests can specify the kind of error that should be thrown with a
2122
-- @shouldFailWith declaration. For example:
@@ -41,14 +42,18 @@ import qualified Language.PureScript.CoreFn as CF
4142
import Data.Char (isSpace)
4243
import Data.Maybe (mapMaybe, fromMaybe)
4344
import Data.List (isSuffixOf, sort, stripPrefix)
45+
#if __GLASGOW_HASKELL__ < 710
4446
import Data.Traversable (traverse)
47+
#endif
4548
import Data.Time.Clock (UTCTime())
4649

4750
import qualified Data.Map as M
4851

4952
import Control.Monad
5053
import Control.Monad.IO.Class (liftIO)
54+
#if __GLASGOW_HASKELL__ < 710
5155
import Control.Applicative
56+
#endif
5257
import Control.Arrow ((>>>))
5358

5459
import Control.Monad.Reader

tests/common/TestsSetup.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import Data.Maybe (fromMaybe)
2121
import Control.Applicative
2222
#endif
2323
import Control.Monad
24+
2425
import Control.Monad.Trans.Maybe
2526

2627
import System.Process

0 commit comments

Comments
 (0)