OSDN Git Service

remove redundant variable from 3rd party JavaScriptCore
authorIvailo Monev <xakepa10@gmail.com>
Tue, 24 May 2016 11:28:50 +0000 (11:28 +0000)
committerIvailo Monev <xakepa10@gmail.com>
Tue, 24 May 2016 11:28:50 +0000 (11:28 +0000)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp
src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp
src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h

index 0db9703..eaa3ebc 100644 (file)
@@ -652,7 +652,7 @@ void Heap::makeUsableFromMultipleThreads()
 
 void Heap::registerThread()
 {
-    ASSERT(!m_globalData->mainThreadOnly || isMainThread());
+    ASSERT(isMainThread());
 
     if (!m_currentThreadRegistrar || pthread_getspecific(m_currentThreadRegistrar))
         return;
index 4e4c1ad..2103403 100644 (file)
@@ -139,9 +139,6 @@ JSGlobalData::JSGlobalData(bool isShared)
     , functionCodeBlockBeingReparsed(0)
     , firstStringifierToMark(0)
     , markStack(jsArrayVPtr)
-#ifndef NDEBUG
-    , mainThreadOnly(false)
-#endif
 {
 }
 
index ce4cdea..1177db2 100644 (file)
@@ -181,14 +181,10 @@ namespace JSC {
         MarkStack markStack;
 
         LocalTimeOffsetCache localTimeOffsetCache;
-        
+
         UString cachedDateString;
         double cachedDateStringValue;
 
-#ifndef NDEBUG
-        bool mainThreadOnly;
-#endif
-
         void resetDateCache();
 
         void startSampling();