Changeset 8473
- Timestamp:
- Feb 12, 2008, 7:01:01 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/source/lisp-kernel/gc-common.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/lisp-kernel/gc-common.c
r8420 r8473 815 815 forward_gcable_ptrs() 816 816 { 817 LispObj *prev = &(lisp_global(GCABLE_POINTERS)), next ;817 LispObj *prev = &(lisp_global(GCABLE_POINTERS)), next, new; 818 818 819 819 while ((next = *prev) != (LispObj)NULL) { 820 *prev = node_forwarding_address(next); 820 new = node_forwarding_address(next); 821 if (new != next) { 822 *prev = new; 823 } 821 824 prev = &(((xmacptr *)ptr_from_lispobj(untag(next)))->link); 822 825 }
Note:
See TracChangeset
for help on using the changeset viewer.
