Author: Whiteknight Date: Sun Jan 4 16:11:43 2009 New Revision: 34949 Modified: branches/pdd09gc_part1/src/gc/dod.c Log: [pdd09gc_part01] pulled out some stuff that I don't support like PMC_next_for_GC and dod_trace_ptr, which can be dealt with later Modified: branches/pdd09gc_part1/src/gc/dod.c ============================================================================== --- branches/pdd09gc_part1/src/gc/dod.c (original) +++ branches/pdd09gc_part1/src/gc/dod.c Sun Jan 4 16:11:43 2009 @@ -94,6 +94,7 @@ if (PObj_needs_early_DOD_TEST(obj)) ++arena_base->num_early_PMCs_seen; +#if 0 if (PObj_high_priority_DOD_TEST(obj) && arena_base->dod_trace_ptr) { /* set obj's parent to high priority */ PObj_high_priority_DOD_SET(arena_base->dod_trace_ptr); @@ -136,7 +137,8 @@ arena_base->dod_mark_ptr = PMC_next_for_GC(obj) = obj; } } - else if (PObj_custom_mark_TEST(obj)) { +#endif + /* else */ if (PObj_custom_mark_TEST(obj)) { PObj_get_FLAGS(obj) |= PObj_custom_GC_FLAG; VTABLE_mark(interp, obj); }