Fix for leak introduced by inline ScopeChainNode use
[WebKit-https.git] / JavaScriptCore / kjs / scope_chain.h
index 7fa1e55..b409417 100644 (file)
@@ -93,7 +93,8 @@ namespace KJS {
         void push(ScopeChainNode*);
         void replaceTop(JSObject*);
         void pop();
-        
+        void popInlineScopeNode();
+
         void mark();
 
 #ifndef NDEBUG        
@@ -171,6 +172,11 @@ inline void ScopeChain::pop()
     }
 }
 
+inline void ScopeChain::popInlineScopeNode()
+{
+    _node = _node->next;
+}
+
 } // namespace KJS
 
 #endif // KJS_SCOPE_CHAIN_H