threads: use constructor initializer list
[c11tester.git] / schedule.cc
index d6ec03830abc9e395e16dec32945e827f739a52b..1791605b7c38842c37d11553c37f663c9dc88c38 100644 (file)
@@ -3,6 +3,11 @@
 #include "common.h"
 #include "model.h"
 
+Scheduler::Scheduler() :
+       current(NULL)
+{
+}
+
 void Scheduler::add_thread(Thread *t)
 {
        DEBUG("thread %d\n", t->get_id());
@@ -48,9 +53,9 @@ void Scheduler::print()
                DEBUG("Current thread: %d\n", current->get_id());
        else
                DEBUG("No current thread\n");
-       DEBUG("Num. threads in ready list: %ld\n", readyList.size());
+       DEBUG("Num. threads in ready list: %zu\n", readyList.size());
 
-       std::list<Thread *>::iterator it;
+       std::list<Thread *, MyAlloc< Thread * > >::iterator it;
        for (it = readyList.begin(); it != readyList.end(); it++)
                DEBUG("In ready list: thread %d\n", (*it)->get_id());
 }