=================================================================== RCS file: /home/cvs/OpenXM_contrib/gc/Attic/malloc.c,v retrieving revision 1.1.1.2 retrieving revision 1.1.1.3 diff -u -p -r1.1.1.2 -r1.1.1.3 --- OpenXM_contrib/gc/Attic/malloc.c 2000/04/14 11:07:59 1.1.1.2 +++ OpenXM_contrib/gc/Attic/malloc.c 2000/12/01 14:48:25 1.1.1.3 @@ -81,6 +81,10 @@ register ptr_t *opp; /* but that's benign. */ /* Volatile declarations may need to be added */ /* to prevent the compiler from breaking things.*/ + /* If we only execute the second of the */ + /* following assignments, we lose the free */ + /* list, but that should still be OK, at least */ + /* for garbage collected memory. */ *opp = obj_link(op); obj_link(op) = 0; } else {