* pairs.h (SCM_NEWCELL): When DEBUG_FREELIST is defined, don't
authorJim Blandy <jimb@red-bean.com>
Sat, 5 Dec 1998 18:52:15 +0000 (18:52 +0000)
committerJim Blandy <jimb@red-bean.com>
Sat, 5 Dec 1998 18:52:15 +0000 (18:52 +0000)
commitf233316662b120fe6c956fb1f471ba66ce1384ee
tree9a64288148ab2a7fa07ed1de7ad0bf4b4a2dc9a7
parent105ac23a5bfd442d5e5b6319d760e723dc9476e6
* pairs.h (SCM_NEWCELL): When DEBUG_FREELIST is defined, don't
take the address of _into; it might be a register.  Just have
scm_debug_newcell return the new cell.
* gc.c (scm_debug_newcell): Just return the new cell, instead of
taking the address of a place to store it as an argument.
* gc.h (scm_debug_newcell): Change declaration.
(Thanks to Greg Harvey.)
libguile/gc.c
libguile/gc.h
libguile/pairs.h