-
Simon Marlow authored
Fix a bug in weak pointer support: if finalize is called on a weak pointer, then a DEAD_WEAK object could appear on the weak pointer list. To avoid needing to double-link this list, add a link field to DEAD_WEAK objects, and remove them from the list at garbage collection time.
10b81c59