summaryrefslogtreecommitdiff
path: root/compiler/main/StaticFlags.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/main/StaticFlags.hs')
-rw-r--r--compiler/main/StaticFlags.hs13
1 files changed, 1 insertions, 12 deletions
diff --git a/compiler/main/StaticFlags.hs b/compiler/main/StaticFlags.hs
index feb7235ac0..635e8ce38e 100644
--- a/compiler/main/StaticFlags.hs
+++ b/compiler/main/StaticFlags.hs
@@ -26,8 +26,6 @@ module StaticFlags (
-- optimisation opts
opt_NoStateHack,
- opt_CprOff,
- opt_NestedCprOff,
opt_NoOptCoercion,
-- For the parser
@@ -140,9 +138,7 @@ isStaticFlag f = f `elem` flagsStaticNames
flagsStaticNames :: [String]
flagsStaticNames = [
"fno-state-hack",
- "fno-opt-coercion",
- "fcpr-off",
- "fnested-cpr-off"
+ "fno-opt-coercion"
]
-- We specifically need to discard static flags for clients of the
@@ -155,7 +151,6 @@ discardStaticFlags :: [String] -> [String]
discardStaticFlags = filter (\x -> x `notElem` flags)
where flags = [ "-fno-state-hack"
, "-fno-opt-coercion"
- , "-fcpr-off"
, "-dppr-debug"
, "-dno-debug-output"
]
@@ -198,12 +193,6 @@ opt_NoStateHack :: Bool
opt_NoStateHack = lookUp (fsLit "-fno-state-hack")
-- Switch off CPR analysis in the demand analyser
-opt_CprOff :: Bool
-opt_CprOff = lookUp (fsLit "-fcpr-off")
-
-opt_NestedCprOff :: Bool
-opt_NestedCprOff = lookUp (fsLit "-fnested-cpr-off")
-
opt_NoOptCoercion :: Bool
opt_NoOptCoercion = lookUp (fsLit "-fno-opt-coercion")