promise: bugfix - a disabled thread should not be eliminated
[c11tester.git] / promise.cc
index e3b8d65e48d7c542bcf7e27da0473bb012a39057..2bd6637352195a41029b96f220d88b1bff809403 100644 (file)
@@ -74,11 +74,5 @@ void Promise::print() const
  */
 bool Promise::has_failed() const
 {
-       for (unsigned int i = 0; i < available_thread.size(); i++) {
-               thread_id_t tid = int_to_id(i);
-               if (thread_is_available(tid) && model->is_enabled(tid))
-                       return false;
-       }
-       ASSERT(num_available_threads == 0);
-       return true;
+       return num_available_threads == 0;
 }