=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/gc/malloc.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- OpenXM_contrib2/asir2000/gc/malloc.c 1999/12/03 07:39:09 1.1 +++ OpenXM_contrib2/asir2000/gc/malloc.c 2000/12/01 09:26:11 1.2 @@ -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 {