From: Simon Marlow Date: Wed, 17 Nov 2010 11:37:05 +0000 (+0000) Subject: add some {-# LANGUAGE BangPatterns #-} to mollify GHC X-Git-Tag: 2010-11-18~3 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=8b104b69acda45c272a2faed0f1a2dd7e6972d87 add some {-# LANGUAGE BangPatterns #-} to mollify GHC --- diff --git a/compiler/cmm/CmmParse.y b/compiler/cmm/CmmParse.y index aaa7c42..f22977f 100644 --- a/compiler/cmm/CmmParse.y +++ b/compiler/cmm/CmmParse.y @@ -11,6 +11,7 @@ -- TODO: Add support for interruptible/uninterruptible foreign call specification { +{-# LANGUAGE BangPatterns #-} -- required for versions of Happy before 1.18.6 {-# OPTIONS -Wwarn -w -XNoMonomorphismRestriction #-} -- The NoMonomorphismRestriction deals with a Happy infelicity -- With OutsideIn's more conservativ monomorphism restriction diff --git a/compiler/parser/Parser.y.pp b/compiler/parser/Parser.y.pp index 5a181cf..5441299 100644 --- a/compiler/parser/Parser.y.pp +++ b/compiler/parser/Parser.y.pp @@ -8,6 +8,7 @@ -- --------------------------------------------------------------------------- { +{-# LANGUAGE BangPatterns #-} -- required for versions of Happy before 1.18.6 {-# OPTIONS -Wwarn -w -XNoMonomorphismRestriction #-} -- The NoMonomorphismRestriction deals with a Happy infelicity -- With OutsideIn's more conservativ monomorphism restriction diff --git a/compiler/parser/ParserCore.y b/compiler/parser/ParserCore.y index 8cfafae..7c22e21 100644 --- a/compiler/parser/ParserCore.y +++ b/compiler/parser/ParserCore.y @@ -1,4 +1,5 @@ { +{-# LANGUAGE BangPatterns #-} -- required for versions of Happy before 1.18.6 {-# OPTIONS -Wwarn -w -XNoMonomorphismRestriction #-} -- The NoMonomorphismRestriction deals with a Happy infelicity -- With OutsideIn's more conservativ monomorphism restriction diff --git a/utils/genprimopcode/Lexer.x b/utils/genprimopcode/Lexer.x index 520d1e1..df710d7 100644 --- a/utils/genprimopcode/Lexer.x +++ b/utils/genprimopcode/Lexer.x @@ -1,5 +1,6 @@ { +{-# LANGUAGE BangPatterns #-} -- required for versions of Alex before 2.3.4 {-# OPTIONS -w -Wwarn #-} -- The above warning supression flag is a temporary kludge. -- While working on this module you are encouraged to remove it and fix diff --git a/utils/genprimopcode/Parser.y b/utils/genprimopcode/Parser.y index 9bf20c2..b20414d 100644 --- a/utils/genprimopcode/Parser.y +++ b/utils/genprimopcode/Parser.y @@ -1,5 +1,6 @@ { +{-# LANGUAGE BangPatterns #-} -- required for versions of Happy before 1.18.6 {-# OPTIONS -w -Wwarn #-} -- The above warning supression flag is a temporary kludge. -- While working on this module you are encouraged to remove it and fix diff --git a/utils/hpc/HpcParser.y b/utils/hpc/HpcParser.y index b4d8c79..01307bf 100644 --- a/utils/hpc/HpcParser.y +++ b/utils/hpc/HpcParser.y @@ -1,4 +1,5 @@ { +{-# LANGUAGE BangPatterns #-} -- required for versions of Happy before 1.18.6 {-# OPTIONS -Wwarn -XNoMonomorphismRestriction #-} -- The NoMonomorphismRestriction deals with a Happy infelicity -- With OutsideIn's more conservativ monomorphism restriction