X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=threads.cc;h=836bf2c72a7056923c4d3c09865076bb5fe9caef;hb=61db3a1768f1b90ad997e648a7e622c7ef47b69b;hp=a9395926816f38bc4872019a3047357574c1e2b9;hpb=889c191994ae00a058bb71e24de95842f6454c0d;p=c11tester.git diff --git a/threads.cc b/threads.cc index a9395926..836bf2c7 100644 --- a/threads.cc +++ b/threads.cc @@ -119,10 +119,13 @@ void Thread::complete() * @param a The parameter to pass to this function. */ Thread::Thread(thrd_t *t, void (*func)(void *), void *a) : + creation(NULL), + pending(NULL), start_routine(func), arg(a), user_thread(t), state(THREAD_CREATED), + wait_list(), last_action_val(VALUE_NONE) { int ret;