* tests/test_cpp.cc (main): Call GC_set_all_interior_pointers(1)
before GC_INIT to ensure that the collector considers pointers to
object interiors as valid ones (such a pointer could emerge as
a result of a type cast to subclass in case of multiple inheritance);
add comment.
int main( int argc, char* argv[] ) {
#endif
+ GC_set_all_interior_pointers(1);
+ /* needed due to C++ multiple inheritance used */
+
GC_INIT();
int i, iters, n;