add more lock primitives
[IRC.git] / Robust / src / Runtime / STM / stm.c
index 653945121a21f42fb701490f06b364d97307953c..45e4dd4cf577433b49efed386c65b6d3f1861054 100644 (file)
@@ -98,7 +98,7 @@ objheader_t *transCreateObj(void * ptr, unsigned int size) {
   objheader_t *tmp = mygcmalloc(ptr, (sizeof(objheader_t) + size));
 #endif
   objheader_t *retval=tmp+1;
-  tmp->lock=RW_LOCK_BIAS;
+  tmp->lock=SWAP_LOCK_BIAS;
   tmp->version = 1;
   //initialize obj lock to the header
   STATUS(tmp)=NEW;