summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hadrian/src/Flavour.hs7
1 files changed, 3 insertions, 4 deletions
diff --git a/hadrian/src/Flavour.hs b/hadrian/src/Flavour.hs
index a3b93f6094..be2d1bd8b8 100644
--- a/hadrian/src/Flavour.hs
+++ b/hadrian/src/Flavour.hs
@@ -205,10 +205,9 @@ enableIPE = addArgs
? pure ["-finfo-table-map", "-fdistinct-constructor-tables"]
enableLateCCS :: Flavour -> Flavour
-enableLateCCS =
- let Right kv = parseKV "stage1.*.ghc.hs.opts += -fprof-late"
- Right transformer = applySetting kv
- in transformer
+enableLateCCS = addArgs
+ $ notStage0 ? builder (Ghc CompileHs)
+ ? arg "-fprof-late"
-- | Enable assertions for the stage2 compiler
enableAssertions :: Flavour -> Flavour