From 6d353e2a72d1313bc4d1e9938a1f5ffe157a4db4 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Thu, 12 Jan 2017 21:23:00 -0800 Subject: [PATCH] Fix mac --- src/cpp/server/dynamic_thread_pool.cc | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/cpp/server/dynamic_thread_pool.cc b/src/cpp/server/dynamic_thread_pool.cc index 0361768c04e..afb5beaadec 100644 --- a/src/cpp/server/dynamic_thread_pool.cc +++ b/src/cpp/server/dynamic_thread_pool.cc @@ -39,7 +39,6 @@ #include namespace grpc { -static thread_local bool g_is_dynamic_thread_pool_thread; DynamicThreadPool::DynamicThread::DynamicThread(DynamicThreadPool* pool) : pool_(pool), @@ -51,7 +50,6 @@ DynamicThreadPool::DynamicThread::~DynamicThread() { } void DynamicThreadPool::DynamicThread::ThreadFunc() { - g_is_dynamic_thread_pool_thread = true; pool_->ThreadFunc(); // Now that we have killed ourselves, we should reduce the thread count std::unique_lock lock(pool_->mu_); @@ -109,7 +107,6 @@ void DynamicThreadPool::ReapThreads(std::list* tlist) { } DynamicThreadPool::~DynamicThreadPool() { - GPR_ASSERT(!g_is_dynamic_thread_pool_thread); std::unique_lock lock(mu_); shutdown_ = true; cv_.notify_all();