diff --git a/source/timemory/process/threading.hpp b/source/timemory/process/threading.hpp index ba15ad13c..b858ce977 100644 --- a/source/timemory/process/threading.hpp +++ b/source/timemory/process/threading.hpp @@ -264,6 +264,17 @@ struct affinity // //--------------------------------------------------------------------------------------// // +inline thread_local bool is_shutting_down = false; + +inline void set_is_shutting_down(bool shutting_down = true) +{ + is_shutting_down = shutting_down; +} + +inline bool get_is_shutting_down() +{ + return is_shutting_down; +} } // namespace threading } // namespace tim diff --git a/source/timemory/sampling/sampler.cpp b/source/timemory/sampling/sampler.cpp index 6d99781ab..10c4049a7 100644 --- a/source/timemory/sampling/sampler.cpp +++ b/source/timemory/sampling/sampler.cpp @@ -380,7 +380,7 @@ template