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/Operations.h

    r77044 r77098  
    430430            // should not be treated as a dictionary.
    431431            if (cell->structure()->isDictionary()) {
    432                 asObject(cell)->flattenDictionaryObject();
     432                asObject(cell)->flattenDictionaryObject(callFrame->globalData());
    433433                if (slotBase == cell)
    434434                    slotOffset = cell->structure()->get(propertyName);
     
    455455            // should not be treated as a dictionary.
    456456            if (base->structure()->isDictionary())
    457                 asObject(base)->flattenDictionaryObject();
     457                asObject(base)->flattenDictionaryObject(callFrame->globalData());
    458458
    459459            ++count;
     
    472472        JSObject* base;
    473473        while (true) {
    474             base = *iter;
     474            base = iter->get();
    475475            if (next == end)
    476476                return isStrictPut ? JSValue() : base;
Note: See TracChangeset for help on using the changeset viewer.