X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=libthreads.cc;fp=libthreads.cc;h=f973176ba8344a497e687b8f452fdefed031fe5e;hb=7f6f38735411f44357208a952278a419454b52b2;hp=4d6a0243c53b7fe880952747236bd8327c04a108;hpb=ec80014245d22f726e4d66a89b6bd6d293db177c;p=model-checker.git diff --git a/libthreads.cc b/libthreads.cc index 4d6a024..f973176 100644 --- a/libthreads.cc +++ b/libthreads.cc @@ -23,7 +23,7 @@ int thrd_create(thrd_t *t, thrd_start_t start_routine, void *arg) int thrd_join(thrd_t t) { Thread *th = model->get_thread(thrd_to_id(t)); - model->switch_to_master(new ModelAction(THREAD_JOIN, std::memory_order_seq_cst, th, thrd_to_id(t))); + model->switch_to_master(new ModelAction(THREAD_JOIN, std::memory_order_seq_cst, th, id_to_int(thrd_to_id(t)))); return 0; }