Remove unused IND_PERM
authorJoachim Breitner <mail@joachim-breitner.de>
Sat, 23 Jan 2016 12:12:10 +0000 (13:12 +0100)
committerBen Gamari <ben@smart-cactus.org>
Sat, 23 Jan 2016 12:12:10 +0000 (13:12 +0100)
commitf42db1574935b088cfc13cca7c935990002651dc
tree67b2465848dad3a0b76485b42fe8af2b92c04bce
parent4e04043d1bb458439d3c3db3ffa9851bff780083
Remove unused IND_PERM

it seems that this closure type has not been in use since 5d52d9, so all
this is dead and untested code. This removes it. Some of the code might
be useful for a counting indirection as described in #10613, so when
implementing that, have a look at what this commit removes.

Test Plan: validate on harbormaster

Reviewers: austin, bgamari, simonmar

Reviewed By: simonmar

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D1821
19 files changed:
includes/Cmm.h
includes/rts/storage/ClosureMacros.h
includes/rts/storage/ClosureTypes.h
includes/stg/MiscClosures.h
rts/CheckUnload.c
rts/ClosureFlags.c
rts/Interpreter.c
rts/LdvProfile.c
rts/Printer.c
rts/ProfHeap.c
rts/RetainerProfile.c
rts/Stable.c
rts/StgMiscClosures.cmm
rts/sm/Compact.c
rts/sm/Evac.c
rts/sm/GCAux.c
rts/sm/Sanity.c
rts/sm/Scav.c
utils/genapply/Main.hs