Handle IND_STATIC in isRetainer
authorIan Lynagh <igloo@earth.li>
Fri, 9 Apr 2010 10:42:07 +0000 (10:42 +0000)
committerIan Lynagh <igloo@earth.li>
Fri, 9 Apr 2010 10:42:07 +0000 (10:42 +0000)
commit129e7b91d1cd0fc583b6bba01e39d10c30db18be
tree48d65f3e5e26839d601ecdb226b7264140a0b5d8
parentf278f0676579f67075033a4f9857715909c4b71e
Handle IND_STATIC in isRetainer
IND_STATIC used to be an error, but at the moment it can happen
as isAlive doesn't look through IND_STATIC as it ignores static
closures. See trac #3956 for a program that hit this error.
rts/RetainerProfile.c
rts/sm/GCAux.c