version 1.1, 2002/07/24 08:00:06 |
version 1.2, 2003/06/24 05:11:31 |
Line 307 static void add_back_edges(ptr_t p, word n_words, word |
|
Line 307 static void add_back_edges(ptr_t p, word n_words, word |
|
} |
} |
while (currentp < (word *)(p + gc_descr)) { |
while (currentp < (word *)(p + gc_descr)) { |
word current = *currentp++; |
word current = *currentp++; |
|
FIXUP_POINTER(current); |
if (current >= (word)GC_least_plausible_heap_addr && |
if (current >= (word)GC_least_plausible_heap_addr && |
current <= (word)GC_greatest_plausible_heap_addr) { |
current <= (word)GC_greatest_plausible_heap_addr) { |
ptr_t target = GC_base((GC_PTR)current); |
ptr_t target = GC_base((GC_PTR)current); |