Ignore:
Timestamp:
Sep 6, 2008, 10:44:58 PM (17 years ago)
Author:
[email protected]
Message:

Merge squirrelfish-extreme to trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/ScopeChain.h

    r35027 r36244  
    147147    }
    148148
     149    class NoScopeChain {};
     150
    149151    class ScopeChain {
    150152    public:
     153        ScopeChain(NoScopeChain)
     154            : m_node(0)
     155        {
     156        }
     157
    151158        ScopeChain(JSObject* o, JSObject* globalThis)
    152159            : m_node(new ScopeChainNode(0, o, globalThis))
     
    165172        {
    166173        }
    167    
    168         ~ScopeChain() { m_node->deref(); }
     174
     175        ~ScopeChain()
     176        {
     177            if (m_node)
     178                m_node->deref();
     179        }
    169180
    170181        void swap(ScopeChain&);
Note: See TracChangeset for help on using the changeset viewer.