X-Git-Url: http://plrg.eecs.uci.edu/git/?p=c11tester.git;a=blobdiff_plain;f=threads-model.h;h=2cd09ab53739de7d327de3e5758af6b7ba66465d;hp=fd0314ad6b9fa34ac5a42c0fd9cfd94f6f552753;hb=11bd7a3e906795b46b1fd20276a28002978bf1ab;hpb=09c3eb5539455e82dcb357fbce82bf5974c3a37c diff --git a/threads-model.h b/threads-model.h index fd0314ad..2cd09ab5 100644 --- a/threads-model.h +++ b/threads-model.h @@ -41,7 +41,7 @@ class ModelAction; class Thread { public: Thread(thread_id_t tid); - Thread(thrd_t *t, void (*func)(void *), void *a); + Thread(thrd_t *t, void (*func)(void *), void *a, Thread *parent); ~Thread(); void complete(); @@ -128,7 +128,7 @@ private: int create_context(); /** @brief The parent Thread which created this Thread */ - Thread *parent; + Thread * const parent; /** @brief The THREAD_CREATE ModelAction which created this Thread */ ModelAction *creation;