Ignore:
Timestamp:
Jan 30, 2011, 5:13:10 PM (14 years ago)
Author:
[email protected]
Message:

Convert markstack to a slot visitor API
https://bugs.webkit.org/show_bug.cgi?id=53219

rolling r77006 and r77020 back in.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/ConservativeSet.h

    r77044 r77098  
    5050
    5151    Heap* m_heap;
    52     JSCell** m_set;
     52    DeprecatedPtr<JSCell>* m_set;
    5353    size_t m_size;
    5454    size_t m_capacity;
    55     JSCell* m_inlineSet[inlineCapacity];
     55    DeprecatedPtr<JSCell> m_inlineSet[inlineCapacity];
    5656};
    5757
     
    6767{
    6868    if (m_set != m_inlineSet)
    69         OSAllocator::decommitAndRelease(m_set, m_capacity * sizeof(JSCell*));
     69        OSAllocator::decommitAndRelease(m_set, m_capacity * sizeof(DeprecatedPtr<JSCell>*));
    7070}
    7171
     
    7373{
    7474    for (size_t i = 0; i < m_size; ++i)
    75         markStack.append(m_set[i]);
     75        markStack.append(&m_set[i]);
    7676}
    7777
Note: See TracChangeset for help on using the changeset viewer.