projects
/
c11tester.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
threads: add is_complete() helper function
[c11tester.git]
/
threads.cc
diff --git
a/threads.cc
b/threads.cc
index b3a1d5599fb541d340184e0e2ba0f7589c0ec5ae..a9395926816f38bc4872019a3047357574c1e2b9 100644
(file)
--- a/
threads.cc
+++ b/
threads.cc
@@
-104,7
+104,7
@@
int Thread::swap(ucontext_t *ctxt, Thread *t)
/** Terminate a thread and free its stack. */
void Thread::complete()
{
- if (
state != THREAD_COMPLETED
) {
+ if (
!is_complete()
) {
DEBUG("completed thread %d\n", get_id());
state = THREAD_COMPLETED;
if (stack)