X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=promise.cc;h=5197ed3a1e0376d1ea4f6060bcfa042f7cd4f0e9;hb=2693d3e8789d9f06a66aa9cd612a395c2cf649ea;hp=259ba058ddba82bbd8eaeb0b8559a24144cd087e;hpb=c832cb55af09e735821ae3463bc37c29d3fa27c8;p=model-checker.git diff --git a/promise.cc b/promise.cc index 259ba05..5197ed3 100644 --- a/promise.cc +++ b/promise.cc @@ -11,10 +11,10 @@ bool Promise::increment_threads(thread_id_t tid) { return false; synced_thread[id]=true; - bool * enabled=model->get_scheduler()->get_enabled(); + enabled_type_t * enabled=model->get_scheduler()->get_enabled(); for(unsigned int i=0;iget_num_threads();i++) { - if (!synced_thread[id] && enabled[id]) + if (!synced_thread[id] && (enabled[id] == THREAD_ENABLED)) return false; } return true;