mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-18 10:10:23 +02:00
Update extern space API to allow for evacuation
This commit is contained in:
parent
fbe49598f5
commit
db36c48efd
4 changed files with 13 additions and 10 deletions
|
@ -671,7 +671,7 @@ static inline int do_trace(struct gc_heap *heap, struct gc_edge edge,
|
|||
return large_object_space_mark_object(heap_large_object_space(heap),
|
||||
ref);
|
||||
else
|
||||
return gc_extern_space_mark(heap_extern_space(heap), ref);
|
||||
return gc_extern_space_visit(heap_extern_space(heap), edge, ref);
|
||||
}
|
||||
|
||||
static inline int trace_edge(struct gc_heap *heap, struct gc_edge edge) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue