From ee0570c4129132353c4409d983587e34b98cfd72 Mon Sep 17 00:00:00 2001 From: adash Date: Wed, 27 Feb 2008 23:56:39 +0000 Subject: [PATCH] bug --- Robust/src/Runtime/garbage.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Robust/src/Runtime/garbage.c b/Robust/src/Runtime/garbage.c index 16aca4c2..283e60b8 100644 --- a/Robust/src/Runtime/garbage.c +++ b/Robust/src/Runtime/garbage.c @@ -37,12 +37,11 @@ struct listitem * list=NULL; int listcount=0; #endif +//Need to check if pointers are transaction pointers #ifdef DSTM #define ENQUEUE(orig, dst) \ if ((!(((unsigned int)orig)&0x1))) {\ -if (orig>to_heapbase&&origcurr_heapbase&&orig=curr_heapbase&&orig