Ignore:
Timestamp:
Apr 27, 2015, 7:14:26 PM (10 years ago)
Author:
[email protected]
Message:

Unreviewed, roll out r183438 "RegExp matches arrays should use contiguous indexing". It
causes many debug test failures.

  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::init):
(JSC::JSGlobalObject::visitChildren):

  • runtime/JSGlobalObject.h:

(JSC::JSGlobalObject::regExpMatchesArrayStructure):

  • runtime/JSObject.h:

(JSC::JSObject::initializeIndex):

  • runtime/RegExpMatchesArray.cpp:

(JSC::createRegExpMatchesArray):

File:
1 edited

Legend:

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

    r183438 r183446  
    365365        }
    366366    }
    367 
     367       
    368368    void initializeIndex(VM& vm, unsigned i, JSValue v)
    369369    {
    370         initializeIndex(vm, i, v, indexingType());
    371     }
    372 
    373     void initializeIndex(VM& vm, unsigned i, JSValue v, IndexingType indexingType)
    374     {
    375         switch (indexingType) {
     370        switch (indexingType()) {
    376371        case ALL_UNDECIDED_INDEXING_TYPES: {
    377372            setIndexQuicklyToUndecided(vm, i, v);
Note: See TracChangeset for help on using the changeset viewer.