create enumeration for enabled information...switch from bools to the enumeration
[model-checker.git] / promise.cc
index 259ba058ddba82bbd8eaeb0b8559a24144cd087e..5197ed3a1e0376d1ea4f6060bcfa042f7cd4f0e9 100644 (file)
@@ -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;i<model->get_num_threads();i++) {
-               if (!synced_thread[id] && enabled[id])
+               if (!synced_thread[id] && (enabled[id] == THREAD_ENABLED))
                        return false;
        }
        return true;