[gclist] Finalization in the Boehm-Weiser-collector

Thomas Weitzel 100335.127@compuserve.com
07 Mar 96 10:49:36 EST


I've noticed that when you associate objects with finalization functions in the
Boehm-Weiser collector, and more than one of those objects are members of a
cyclic graph, the whole cycle becomes uncollectable.

This is a bit unfortunate when one wants to use the collector with C++, because
it is common in the C++ community to use destructors for many other things
beside freeing
members.

What is the reason for this behaviour? Can it be changed?

Tom