projects
/
model-checker.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bugfix - add stl-model.h wrappers, to provide more control over STL
[model-checker.git]
/
threads-model.h
diff --git
a/threads-model.h
b/threads-model.h
index b15c40944aedadb3114d1239d1f16b6259e51535..e77e80cc71de39663fd4078307c7c2220fee68a6 100644
(file)
--- a/
threads-model.h
+++ b/
threads-model.h
@@
-7,11
+7,11
@@
#include <ucontext.h>
#include <stdint.h>
#include <ucontext.h>
#include <stdint.h>
-#include <vector>
#include "mymemory.h"
#include <threads.h>
#include "modeltypes.h"
#include "mymemory.h"
#include <threads.h>
#include "modeltypes.h"
+#include "stl-model.h"
struct thread_params {
thrd_start_t func;
struct thread_params {
thrd_start_t func;
@@
-157,7
+157,7
@@
private:
* list is used for thread joins, where another Thread waits for this
* Thread to complete
*/
* list is used for thread joins, where another Thread waits for this
* Thread to complete
*/
-
std::vector< ModelAction *, SnapshotAlloc<ModelAction *>
> wait_list;
+
SnapVector<ModelAction *
> wait_list;
/**
* The value returned by the last action in this thread
/**
* The value returned by the last action in this thread