diff options
author | Moritz Angermann <moritz.angermann@gmail.com> | 2017-03-25 10:53:17 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-03-26 19:28:29 -0400 |
commit | 43e7b23a472e5decc3fde2fcaf924e0c893b8a64 (patch) | |
tree | aacf2b9aceca503a46c0185ae74bb281a63c3305 /rts/Prelude.h | |
parent | 2f8a3e37c5f76fd11034dd8f7d0381dd1c655cca (diff) | |
download | haskell-43e7b23a472e5decc3fde2fcaf924e0c893b8a64.tar.gz |
Drop dead code in rts/{Prelude.h,package.conf.in}
The endevor to drop the `-Wl,-u,<sym>` requirement for linking the rts,
base, ,... turned out to be less fruitful than I had hoped. However it
did turn up a few dead symbols, that are referenced but for which the
definition seems to have diminished.
Reviewers: austin, rwbarton, geekosaur, erikd, simonmar, bgamari
Reviewed By: geekosaur, simonmar
Subscribers: thomie, snowleopard
Differential Revision: https://phabricator.haskell.org/D3350
Diffstat (limited to 'rts/Prelude.h')
-rw-r--r-- | rts/Prelude.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/rts/Prelude.h b/rts/Prelude.h index f34a69c1c9..d3c9494f53 100644 --- a/rts/Prelude.h +++ b/rts/Prelude.h @@ -39,7 +39,6 @@ extern StgClosure ZCMain_main_closure; PRELUDE_CLOSURE(base_GHCziIOziException_stackOverflow_closure); PRELUDE_CLOSURE(base_GHCziIOziException_heapOverflow_closure); PRELUDE_CLOSURE(base_GHCziIOziException_allocationLimitExceeded_closure); -PRELUDE_CLOSURE(base_GHCziIOziException_blockedIndefinitelyOnThrowTo_closure); PRELUDE_CLOSURE(base_GHCziIOziException_blockedIndefinitelyOnMVar_closure); PRELUDE_CLOSURE(base_GHCziIOziException_blockedIndefinitelyOnSTM_closure); PRELUDE_CLOSURE(base_GHCziIOziException_cannotCompactFunction_closure); @@ -61,10 +60,10 @@ PRELUDE_INFO(ghczmprim_GHCziTypes_Czh_con_info); PRELUDE_INFO(ghczmprim_GHCziTypes_Izh_con_info); PRELUDE_INFO(ghczmprim_GHCziTypes_Fzh_con_info); PRELUDE_INFO(ghczmprim_GHCziTypes_Dzh_con_info); +PRELUDE_INFO(ghczmprim_GHCziTypes_Wzh_con_info); + PRELUDE_INFO(base_GHCziPtr_Ptr_con_info); PRELUDE_INFO(base_GHCziPtr_FunPtr_con_info); -PRELUDE_INFO(base_Addr_Azh_con_info); -PRELUDE_INFO(ghczmprim_GHCziTypes_Wzh_con_info); PRELUDE_INFO(base_GHCziInt_I8zh_con_info); PRELUDE_INFO(base_GHCziInt_I16zh_con_info); PRELUDE_INFO(base_GHCziInt_I32zh_con_info); @@ -106,7 +105,6 @@ PRELUDE_INFO(base_GHCziStable_StablePtr_con_info); #define Izh_con_info DLL_IMPORT_DATA_REF(ghczmprim_GHCziTypes_Izh_con_info) #define Fzh_con_info DLL_IMPORT_DATA_REF(ghczmprim_GHCziTypes_Fzh_con_info) #define Dzh_con_info DLL_IMPORT_DATA_REF(ghczmprim_GHCziTypes_Dzh_con_info) -#define Azh_con_info DLL_IMPORT_DATA_REF(base_Addr_Azh_con_info) #define Wzh_con_info DLL_IMPORT_DATA_REF(ghczmprim_GHCziTypes_Wzh_con_info) #define W8zh_con_info DLL_IMPORT_DATA_REF(base_GHCziWord_W8zh_con_info) #define W16zh_con_info DLL_IMPORT_DATA_REF(base_GHCziWord_W16zh_con_info) |