Index: third_party/WebKit/Source/wtf/WTFThreadData.cpp |
diff --git a/third_party/WebKit/Source/wtf/WTFThreadData.cpp b/third_party/WebKit/Source/wtf/WTFThreadData.cpp |
index af0e33cf7796b3b1515d282b3d563d0d8729e500..7130a88d409b85eddf70c5b5b72fb884c30411f9 100644 |
--- a/third_party/WebKit/Source/wtf/WTFThreadData.cpp |
+++ b/third_party/WebKit/Source/wtf/WTFThreadData.cpp |
@@ -41,6 +41,12 @@ WTFThreadData::WTFThreadData() |
WTFThreadData::~WTFThreadData() {} |
+void WTFThreadData::initialize() { |
+ DCHECK(!WTFThreadData::staticData); |
+ WTFThreadData::staticData = new ThreadSpecific<WTFThreadData>; |
+ wtfThreadData(); |
+} |
+ |
#if OS(WIN) && COMPILER(MSVC) |
size_t WTFThreadData::threadStackSize() { |
// Needed to bootstrap WTFThreadData on Windows, because this value is needed |