fix various problems with my 64-bit clean hack
[model-checker.git] / schedule.cc
index 3769a5acaf8db809934e80a450f06360ca526db1..328bda6990c3e55a61574261f893fa77a9031eaa 100644 (file)
@@ -1,8 +1,15 @@
+/* -*- Mode: C; indent-tabs-mode: t -*- */
+
 #include "threads.h"
 #include "schedule.h"
 #include "common.h"
 #include "model.h"
 
+Scheduler::Scheduler(): 
+current(NULL) 
+{
+}
+
 void Scheduler::add_thread(Thread *t)
 {
        DEBUG("thread %d\n", t->get_id());
@@ -50,7 +57,7 @@ void Scheduler::print()
                DEBUG("No current thread\n");
        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());
 }