diff options
-rw-r--r-- | compiler/cmm/CmmParse.y | 1 | ||||
-rw-r--r-- | compiler/parser/Parser.y.pp | 1 | ||||
-rw-r--r-- | compiler/parser/ParserCore.y | 1 | ||||
-rw-r--r-- | utils/genprimopcode/Lexer.x | 1 | ||||
-rw-r--r-- | utils/genprimopcode/Parser.y | 1 | ||||
-rw-r--r-- | utils/hpc/HpcParser.y | 1 |
6 files changed, 6 insertions, 0 deletions
diff --git a/compiler/cmm/CmmParse.y b/compiler/cmm/CmmParse.y index aaa7c42813..f22977f5b4 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 5a181cf53c..5441299ff5 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 8cfafae9ba..7c22e2105a 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 520d1e1742..df710d72b3 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 9bf20c2dd7..b20414d7d2 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 b4d8c79518..01307bf565 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 |