Fix for stop'n'copy garbage collection
... don't unconditionally set current_dynamic_space to be the 0
space
void
gc_initialize_pointers(void)
{
- current_dynamic_space = DYNAMIC_0_SPACE_START;
+ /* FIXME: We do nothing here. We (briefly) misguidedly attempted
+ to set current_dynamic_space to DYNAMIC_0_SPACE_START here,
+ forgetting that (a) actually it could be the other and (b) it's
+ set in coreparse.c anyway. There's a FIXME note left here to
+ note that current_dynamic_space is a violation of OAOO: we can
+ tell which dynamic space we're currently in by looking at
+ dynamic_space_free_pointer. -- CSR, 2002-08-09 */
}
;;; for internal versions, especially for internal versions off the
;;; main CVS branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.7.6.15"
+"0.7.6.16"