TSAN style tls destructor
[c11tester.git] / execution.cc
index 6057ec51929db5f89e7646b7937e135dddcf94a5..6fe0569678be9844bc13436a1dd39c02d6af019a 100644 (file)
@@ -73,6 +73,9 @@ ModelExecution::ModelExecution(ModelChecker *m, Scheduler *scheduler) :
        add_thread(model_thread);
        fuzzer->register_engine(m->get_history(), this);
        scheduler->register_engine(this);
+#ifdef TLS
+       pthread_key_create(&pthreadkey, tlsdestructor);
+#endif
 }
 
 /** @brief Destructor */