summaryrefslogtreecommitdiff
path: root/hadrian
diff options
context:
space:
mode:
authorDaniel Gröber <dxld@darkboxed.org>2019-07-04 04:48:07 +0200
committerDaniel Gröber <dxld@darkboxed.org>2019-09-22 15:18:10 +0200
commit187192a61a57bdb461b655931618aee80f0928a9 (patch)
tree38db7a93bb6e5bd0fb20d7f8c50ab448c6ac0dea /hadrian
parent96adf1798527e1974a5daa196b50ef2840106c3c (diff)
downloadhaskell-187192a61a57bdb461b655931618aee80f0928a9.tar.gz
rts: RetainerProfile.c: Re-enable and fix warnings
Turns out some genius disabled warnings for RetainerProfile.c in the build system. That would have been good to know about five silent type mismatch crashes ago.. :)
Diffstat (limited to 'hadrian')
-rw-r--r--hadrian/src/Settings/Packages.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/hadrian/src/Settings/Packages.hs b/hadrian/src/Settings/Packages.hs
index 01c170b68e..98fe8a2e24 100644
--- a/hadrian/src/Settings/Packages.hs
+++ b/hadrian/src/Settings/Packages.hs
@@ -276,7 +276,7 @@ rtsPackageArgs = package rts ? do
, inputs ["**/Compact.c"] ? arg "-Wno-inline"
-- emits warnings about call-clobbered registers on x86_64
- , inputs [ "**/RetainerProfile.c", "**/StgCRun.c"
+ , inputs [ "**/StgCRun.c"
, "**/win32/ConsoleHandler.c", "**/win32/ThrIOManager.c"] ? arg "-w"
-- The above warning suppression flags are a temporary kludge.
-- While working on this module you are encouraged to remove it and fix