From mboxrd@z Thu Jan 1 00:00:00 1970 From: mdj@sourceware.cygnus.com To: guile-cvs@sourceware.cygnus.com Subject: guile/guile-core/libguile gc.c Date: Tue, 21 Mar 2000 12:33:00 -0000 Message-id: <20000321203318.10338.qmail@sourceware.cygnus.com> X-SW-Source: 2000-q1/msg00483.html List-Id: CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/03/21 12:33:18 Modified files: guile-core/libguile: gc.c Log message: * gc.c (scm_gc_mark): Bugfix 1: The recent SCM_PACK/UNPACK change made SCM values into pointers. This turned an arithmetic computation of the address of the vcell into a pointer-arithmetic one, thereby screwing up marking of structs. Bugfix 2: Removed incompletely introduced loop variable `j' used when protecting the tail array of a struct.