From 0143094c06d82942698d8b901dd3c02974117741 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Fri, 3 Jul 2009 22:39:34 +0000 Subject: [PATCH] check change in --- Robust/src/Runtime/STM/delaycomp.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Robust/src/Runtime/STM/delaycomp.h b/Robust/src/Runtime/STM/delaycomp.h index 5835ccdf..92926219 100644 --- a/Robust/src/Runtime/STM/delaycomp.h +++ b/Robust/src/Runtime/STM/delaycomp.h @@ -28,6 +28,12 @@ extern __thread struct primitivelist primstack; #define STOREPTR(x) {void * y=COMPOID(x); ptrstack.array[ptrstack.count++]=y; dc_t_chashInsertOnce(y,y);} +#define STOREPTRNOLOCK(x) {void * y=COMPOID(x); ptrstack.array[ptrstack.count++]=y; } + +#define STOREPTRNOTRANS(x) {void * y=x; ptrstack.array[ptrstack.count++]=y; dc_t_chashInsertOnce(y,y);} + +#define STOREPTRNOLOCKNOTRANS(x) {void * y=x; ptrstack.array[ptrstack.count++]=y; } + //Branches #define RESTOREANDBRANCH(loc) if (primstack.array[primstack.count++]) goto loc -- 2.34.1