X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=execution.h;h=0c401b19b59084609a2fe12b1cbb565a736cfbac;hb=f269c2a1c390e82ae189bc690a750601f874283f;hp=722b864723a40f8d902c5ed2920575d43b837b01;hpb=8b57ab066a2b74a81c4261482ba9030465eb0dbe;p=c11tester.git diff --git a/execution.h b/execution.h index 722b8647..0c401b19 100644 --- a/execution.h +++ b/execution.h @@ -19,8 +19,6 @@ #include #include "classlist.h" -typedef SnapList action_list_t; - struct PendingFutureValue { PendingFutureValue(ModelAction *writer, ModelAction *reader) : writer(writer), reader(reader) @@ -105,7 +103,7 @@ private: bool initialize_curr_action(ModelAction **curr); bool process_read(ModelAction *curr, SnapVector * rf_set); void process_write(ModelAction *curr); - bool process_fence(ModelAction *curr); + void process_fence(ModelAction *curr); bool process_mutex(ModelAction *curr); void process_thread_action(ModelAction *curr); void read_from(ModelAction *act, ModelAction *rf); @@ -152,7 +150,7 @@ private: /** Per-object list of actions. Maps an object (i.e., memory location) * to a trace of all actions performed on the object. */ - HashTable condvar_waiters_map; + HashTable condvar_waiters_map; /** Per-object list of actions that each thread performed. */ HashTable *, uintptr_t, 2> obj_thrd_map;