projects
/
ghc-hetmet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
72fd6d3
)
add some {-# LANGUAGE BangPatterns #-} to mollify GHC
author
Simon Marlow
<marlowsd@gmail.com>
Wed, 17 Nov 2010 11:37:05 +0000
(11:37 +0000)
committer
Simon Marlow
<marlowsd@gmail.com>
Wed, 17 Nov 2010 11:37:05 +0000
(11:37 +0000)
compiler/cmm/CmmParse.y
patch
|
blob
|
history
compiler/parser/Parser.y.pp
patch
|
blob
|
history
compiler/parser/ParserCore.y
patch
|
blob
|
history
utils/genprimopcode/Lexer.x
patch
|
blob
|
history
utils/genprimopcode/Parser.y
patch
|
blob
|
history
utils/hpc/HpcParser.y
patch
|
blob
|
history
diff --git
a/compiler/cmm/CmmParse.y
b/compiler/cmm/CmmParse.y
index
aaa7c42
..
f22977f
100644
(file)
--- a/
compiler/cmm/CmmParse.y
+++ b/
compiler/cmm/CmmParse.y
@@
-11,6
+11,7
@@
-- TODO: Add support for interruptible/uninterruptible foreign call specification
{
-- 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
{-# 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
(file)
--- 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
{-# 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
(file)
--- 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
{-# 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
(file)
--- 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
{-# 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
(file)
--- 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
{-# 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
(file)
--- 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
{-# OPTIONS -Wwarn -XNoMonomorphismRestriction #-}
-- The NoMonomorphismRestriction deals with a Happy infelicity
-- With OutsideIn's more conservativ monomorphism restriction