Remove CONSTR_CHARLIKE and CONSTR_INTLIKE closure types
authorSimon Marlow <simonmar@microsoft.com>
Thu, 7 Sep 2006 09:30:05 +0000 (09:30 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Thu, 7 Sep 2006 09:30:05 +0000 (09:30 +0000)
commita0be7e7ccd602efd9b7d35b3e0747a2c4f155ce9
tree0dc30e8ddb227854de83fc9bc395cbc3285f34f2
parentddf8b805caafdfb5e3bbc3356aaed66af6f0b5e9
Remove CONSTR_CHARLIKE and CONSTR_INTLIKE closure types
These closure types aren't used/needed, as far as I can tell.  The
commoning up of Chars/Ints happens by comparing info pointers, and
the info table for a dynamic C#/I# is CONSTR_0_1.  The RTS seemed
a little confused about whether CONSTR_CHARLIKE/CONSTR_INTLIKE were
supposed to be static or dynamic closures, too.
includes/ClosureTypes.h
rts/ClosureFlags.c
rts/GC.c
rts/Interpreter.c
rts/LdvProfile.c
rts/Printer.c
rts/ProfHeap.c
rts/RetainerProfile.c
rts/Sanity.c