don't forget this file
[model-checker.git] / libatomic.cc
index 4d2ec553fcb2cb6d61de9942d853a1e9ef39bae6..a7b1fd67eb8b6cacba28ea1ab1ce9f3c969b4d7e 100644 (file)
@@ -5,7 +5,6 @@
 void atomic_store_explicit(struct atomic_object *obj, int value, memory_order order)
 {
        DBG();
-       obj->value = value;
        model->switch_to_master(new ModelAction(ATOMIC_WRITE, order, obj, value));
 }
 
@@ -19,6 +18,5 @@ int atomic_load_explicit(struct atomic_object *obj, memory_order order)
 void atomic_init(struct atomic_object *obj, int value)
 {
        DBG();
-       obj->value = value;
        model->switch_to_master(new ModelAction(ATOMIC_INIT, memory_order_relaxed, obj, value));
 }