execution: bugfix - resolved promises should propagate synchronization
[cdsspec-compiler.git] / workqueue.h
index 71067bbb9435054c32ecd0fe17c048ac28d38a3b..90347883cd69ed3c05da13a04b4514eec9314da5 100644 (file)
@@ -6,8 +6,8 @@
 #ifndef __WORKQUEUE_H__
 #define __WORKQUEUE_H__
 
-#include <list>
 #include "mymemory.h"
+#include "stl-model.h"
 
 class ModelAction;
 
@@ -102,6 +102,6 @@ class MOEdgeWorkEntry : public WorkQueueEntry {
 };
 
 /** @brief typedef for the work queue type */
-typedef std::list< WorkQueueEntry, MyAlloc<WorkQueueEntry> > work_queue_t;
+typedef ModelList<WorkQueueEntry> work_queue_t;
 
 #endif /* __WORKQUEUE_H__ */