This broke windows.
[WebKit-https.git] / JavaScriptCore / API / APIShims.h
index 3d42ca2946de78af4b69bf994b6252e29ff34b92..9a6cacbdb9c1368385d555335562d1970e1d7cc0 100644 (file)
@@ -28,7 +28,6 @@
 
 #include "CallFrame.h"
 #include "JSLock.h"
-#include <wtf/WTFThreadData.h>
 
 namespace JSC {
 
@@ -36,7 +35,7 @@ class APIEntryShimWithoutLock {
 protected:
     APIEntryShimWithoutLock(JSGlobalData* globalData, bool registerThread)
         : m_globalData(globalData)
-        , m_entryIdentifierTable(wtfThreadData().setCurrentIdentifierTable(globalData->identifierTable))
+        , m_entryIdentifierTable(setCurrentIdentifierTable(globalData->identifierTable))
     {
         if (registerThread)
             globalData->heap.registerThread();
@@ -46,7 +45,7 @@ protected:
     ~APIEntryShimWithoutLock()
     {
         m_globalData->timeoutChecker.stop();
-        wtfThreadData().setCurrentIdentifierTable(m_entryIdentifierTable);
+        setCurrentIdentifierTable(m_entryIdentifierTable);
     }
 
 private:
@@ -80,12 +79,12 @@ public:
         : m_dropAllLocks(exec)
         , m_globalData(&exec->globalData())
     {
-        wtfThreadData().resetCurrentIdentifierTable();
+        resetCurrentIdentifierTable();
     }
 
     ~APICallbackShim()
     {
-        wtfThreadData().setCurrentIdentifierTable(m_globalData->identifierTable);
+        setCurrentIdentifierTable(m_globalData->identifierTable);
     }
 
 private: