summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compiler/main/DynFlags.hs6
1 files changed, 2 insertions, 4 deletions
diff --git a/compiler/main/DynFlags.hs b/compiler/main/DynFlags.hs
index 3064c1991d..1ca0f0bb17 100644
--- a/compiler/main/DynFlags.hs
+++ b/compiler/main/DynFlags.hs
@@ -1353,10 +1353,8 @@ parseCfgWeights s oldWeights =
, null rest
= [s1]
| (s1,rest) <- break (== ',') s
- = [s1] ++ settings (drop 1 rest)
-#if __GLASGOW_HASKELL__ <= 810
- | otherwise = panic $ "Invalid cfg parameters." ++ exampleString
-#endif
+ = s1 : settings (drop 1 rest)
+
assignment as
| (name, _:val) <- break (== '=') as
= (name,read val)