diff --git a/native_client/ctcdecode/path_trie.h b/native_client/ctcdecode/path_trie.h index eac0d7b4..d4d1e7cc 100644 --- a/native_client/ctcdecode/path_trie.h +++ b/native_client/ctcdecode/path_trie.h @@ -109,7 +109,7 @@ private: // TreeNode implementation template TreeNode* add_child(TreeNode* node, ChildDataT&& data_) { - static godefv::memory::object_pool_t> tree_node_pool; + static thread_local godefv::memory::object_pool_t> tree_node_pool; node->children.push_back(tree_node_pool.make_unique(node, std::forward(data_))); return node->children.back().get(); }