Remove unused MemoryManager::Data::stringPool
authorJędrzej Nowacki <jedrzej.nowacki@digia.com>
Thu, 10 Jan 2013 15:45:14 +0000 (16:45 +0100)
committerErik Verbruggen <erik.verbruggen@digia.com>
Fri, 11 Jan 2013 10:41:04 +0000 (11:41 +0100)
Change-Id: Iffc993c2872329f055c28aefa067a81840c346e9
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
qmljs_engine.cpp
qv4mm.cpp

index b558b45..0d54c77 100644 (file)
@@ -76,7 +76,6 @@ ExecutionEngine::ExecutionEngine(EvalISelFactory *factory)
     MemoryManager::GCBlocker gcBlocker(memoryManager);
 
     stringPool.reset(new StringPool);
-    memoryManager->setStringPool(stringPool.data());
     memoryManager->setExecutionEngine(this);
 
     rootContext = newContext();
index 9339b38..cf50e9d 100644 (file)
--- a/qv4mm.cpp
+++ b/qv4mm.cpp
@@ -48,7 +48,6 @@ using namespace WTF;
 
 static const std::size_t CHUNK_SIZE = 65536;
 
-class StringPool;
 struct MemoryManager::Data
 {
     bool enableGC;
@@ -56,7 +55,6 @@ struct MemoryManager::Data
     bool scribble;
     bool aggressiveGC;
     ExecutionEngine *engine;
-    StringPool *stringPool;
 
     enum { MaxItemSize = 128 };
     Managed *smallItems[MaxItemSize/16];
@@ -76,7 +74,6 @@ struct MemoryManager::Data
         : enableGC(enableGC)
         , gcBlocked(false)
         , engine(0)
-        , stringPool(0)
     {
         memset(smallItems, 0, sizeof(smallItems));
         scribble = qgetenv("MM_NO_SCRIBBLE").isEmpty();
@@ -300,11 +297,6 @@ void MemoryManager::setExecutionEngine(ExecutionEngine *engine)
     m_d->engine = engine;
 }
 
-void MemoryManager::setStringPool(StringPool *stringPool)
-{
-    m_d->stringPool = stringPool;
-}
-
 void MemoryManager::dumpStats() const
 {
     std::cerr << "=================" << std::endl;