aboutsummaryrefslogtreecommitdiffstats
path: root/vespamalloc
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2019-08-02 12:55:23 +0200
committerTor Egge <Tor.Egge@broadpark.no>2019-08-02 12:55:23 +0200
commit7ae5085735f1abff97c5927a9b4451c9caa8752f (patch)
tree4221f7567f0224eda522020e4591ce0d073e8b86 /vespamalloc
parent764c470aac9cc527676b7a8d330b996019de93d5 (diff)
Expose instantiation of static member _myPool.
Diffstat (limited to 'vespamalloc')
-rw-r--r--vespamalloc/src/vespamalloc/malloc/threadlist.h3
-rw-r--r--vespamalloc/src/vespamalloc/malloc/threadlist.hpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/vespamalloc/src/vespamalloc/malloc/threadlist.h b/vespamalloc/src/vespamalloc/malloc/threadlist.h
index a8f28ebcb67..6e518091f0f 100644
--- a/vespamalloc/src/vespamalloc/malloc/threadlist.h
+++ b/vespamalloc/src/vespamalloc/malloc/threadlist.h
@@ -48,4 +48,7 @@ private:
static __thread ThreadPool * _myPool TLS_LINKAGE;
};
+template <typename MemBlockPtrT, typename ThreadStatT>
+__thread ThreadPoolT<MemBlockPtrT, ThreadStatT> * ThreadListT<MemBlockPtrT, ThreadStatT>::_myPool TLS_LINKAGE = nullptr;
+
}
diff --git a/vespamalloc/src/vespamalloc/malloc/threadlist.hpp b/vespamalloc/src/vespamalloc/malloc/threadlist.hpp
index ebeb23b2883..e437981febc 100644
--- a/vespamalloc/src/vespamalloc/malloc/threadlist.hpp
+++ b/vespamalloc/src/vespamalloc/malloc/threadlist.hpp
@@ -73,7 +73,5 @@ bool ThreadListT<MemBlockPtrT, ThreadStatT>::initThisThread()
return retval;
}
-template <typename MemBlockPtrT, typename ThreadStatT>
-__thread ThreadPoolT<MemBlockPtrT, ThreadStatT> * ThreadListT<MemBlockPtrT, ThreadStatT>::_myPool TLS_LINKAGE = NULL;
}