[commit: ghc] wip/nfs-locking: Don't pass gcc warning options to ghc (#329) (ae7358b)
git at git.haskell.org
git at git.haskell.org
Fri Oct 27 01:19:16 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/nfs-locking
Link : http://ghc.haskell.org/trac/ghc/changeset/ae7358b596831a2f7683c51e04274099b73c2f20/ghc
>---------------------------------------------------------------
commit ae7358b596831a2f7683c51e04274099b73c2f20
Author: Ben Gamari <ben at smart-cactus.org>
Date: Wed Jun 28 03:48:47 2017 -0400
Don't pass gcc warning options to ghc (#329)
We would previously pass -Werror=unused-but-set-variable and -Wno-error=inline
to ghc, despite the fact that they are gcc flags.
>---------------------------------------------------------------
ae7358b596831a2f7683c51e04274099b73c2f20
src/Settings/Default.hs | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/Settings/Default.hs b/src/Settings/Default.hs
index 49ffcb6..3ad1fab 100644
--- a/src/Settings/Default.hs
+++ b/src/Settings/Default.hs
@@ -72,9 +72,9 @@ defaultErrorGhcFlags =
mconcat [ notStage0 ? arg "-Werror"
, (not <$> flag GccIsClang) ? mconcat [
(not <$> flag GccLt46) ? (not <$> windowsHost) ?
- arg "-Werror=unused-but-set-variable"
- , (not <$> flag GccLt44) ? arg "-Wno-error=inline" ]
- , flag GccIsClang ? arg "-Wno-unknown-pragmas" ]
+ arg "-optc-Werror=unused-but-set-variable"
+ , (not <$> flag GccLt44) ? arg "-optc-Wno-error=inline" ]
+ , flag GccIsClang ? arg "-optc-Wno-unknown-pragmas" ]
-- | Default source arguments, e.g. optimisation settings.
defaultSourceArgs :: SourceArgs
More information about the ghc-commits
mailing list