start of new file
[IRC.git] / Robust / src / Runtime / DSTM / interface / localobjects.h
index d32095ba627fc0516aee342c8b27d6ac85c62099..6b69ee8793410efd74b27af05232588e605b9805 100644 (file)
@@ -3,7 +3,8 @@
 #include "structdefs.h"
 #include "garbage.h"
 void REVERT_OBJ(struct ___Object___ *);
-#define COMMIT_OBJ(obj) obj->localcopy=NULL
+#define COMMIT_OBJ(obj) obj->___localcopy___=NULL;\
+  obj->___nextobject___=NULL
 
 #ifdef PRECISE_GC
 void COPY_OBJ(struct garbagelist * gl, struct ___Object___ *obj);