TSAN style tls destructor
[c11tester.git] / execution.h
index 1a38180728ef79bac50cd434aea0a5fcab2cf52b..a8ab02cc8bad2c548f7cf071095898034f63b581 100644 (file)
@@ -92,9 +92,14 @@ public:
        void setFinished() {isfinished = true;}
 
        void restore_last_seq_num();
-
+#ifdef TLS
+       pthread_key_t getPthreadKey() {return pthreadkey;}
+#endif
        SNAPSHOTALLOC
 private:
+#ifdef TLS
+       pthread_key_t pthreadkey;
+#endif
        int get_execution_number() const;
 
        ModelChecker *model;