diff options
| author | Thomas Miedema <thomasmiedema@gmail.com> | 2015-07-03 01:19:59 +0200 |
|---|---|---|
| committer | Thomas Miedema <thomasmiedema@gmail.com> | 2015-07-04 10:36:54 +0200 |
| commit | 69beef56a4c020d08e1b0243d4c1a629f972e019 (patch) | |
| tree | 73b92a2a3f0821c7dd26ba4678d964de4aaf95ce /compiler/cmm | |
| parent | 889c81c657b5719a8f4091099b7bf186127e9f53 (diff) | |
| download | haskell-69beef56a4c020d08e1b0243d4c1a629f972e019.tar.gz | |
Replace usages of `-w` by `-fno-warn`s
And remove unused imports and language pragmas.
I checked that the minimum Happy and Alex version requirements, as
listed in aclocal.m4, don't have to change. Before building ghc, I ran:
- cabal install happy==1.19.4 --with-ghc=ghc-7.8.4
- cabal install alex==3.1.0 --with-ghc=ghc-7.6.3
Differential Revision: https://phabricator.haskell.org/D1032
Diffstat (limited to 'compiler/cmm')
| -rw-r--r-- | compiler/cmm/CmmLex.x | 11 | ||||
| -rw-r--r-- | compiler/cmm/CmmParse.y | 8 |
2 files changed, 7 insertions, 12 deletions
diff --git a/compiler/cmm/CmmLex.x b/compiler/cmm/CmmLex.x index 65c85f1ac4..820899b8d4 100644 --- a/compiler/cmm/CmmLex.x +++ b/compiler/cmm/CmmLex.x @@ -11,9 +11,12 @@ ----------------------------------------------------------------------------- { -{-# LANGUAGE BangPatterns #-} -{-# OPTIONS -Wwarn -w #-} --- The above -Wwarn suppression flag is a temporary kludge. +{-# OPTIONS_GHC -fno-warn-unused-do-bind #-} +{-# OPTIONS_GHC -fno-warn-unused-matches #-} +{-# OPTIONS_GHC -fno-warn-unused-binds #-} +{-# OPTIONS_GHC -fno-warn-tabs #-} +{-# OPTIONS_GHC -fno-warn-missing-signatures #-} +-- The above warning suppression flags are a temporary kludge. -- While working on this module you are encouraged to remove it and fix -- any warnings in the module. See -- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings @@ -35,7 +38,7 @@ import Util --import TRACE import Data.Word -import Data.Char +import Data.Char hiding (ord) } $whitechar = [\ \t\n\r\f\v\xa0] -- \xa0 is Unicode no-break space diff --git a/compiler/cmm/CmmParse.y b/compiler/cmm/CmmParse.y index 694d79ead9..9638c142d0 100644 --- a/compiler/cmm/CmmParse.y +++ b/compiler/cmm/CmmParse.y @@ -195,14 +195,6 @@ convention. ----------------------------------------------------------------------------- -} { -{-# LANGUAGE BangPatterns #-} -- required for versions of Happy before 1.18.6 -{-# OPTIONS -Wwarn -w #-} --- The above warning suppression flag is a temporary kludge. --- While working on this module you are encouraged to remove it and fix --- any warnings in the module. See --- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings --- for details - module CmmParse ( parseCmmFile ) where import StgCmmExtCode |
