Changeset 226000 in webkit for trunk/Source/JavaScriptCore/runtime/JSObjectInlines.h
- Timestamp:
- Dec 16, 2017, 10:20:04 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSObjectInlines.h
r224927 r226000 186 186 if (newOutOfLineCapacity != oldOutOfLineCapacity) { 187 187 Butterfly* butterfly = allocateMoreOutOfLineStorage(vm, oldOutOfLineCapacity, newOutOfLineCapacity); 188 nukeStructureAndSetButterfly(vm, structureID, butterfly );188 nukeStructureAndSetButterfly(vm, structureID, butterfly, structure->indexingType()); 189 189 structure->setLastOffset(newLastOffset); 190 190 WTF::storeStoreFence(); … … 313 313 ASSERT(newStructure != this->structure()); 314 314 newButterfly = allocateMoreOutOfLineStorage(vm, currentCapacity, newStructure->outOfLineCapacity()); 315 nukeStructureAndSetButterfly(vm, structureID, newButterfly );315 nukeStructureAndSetButterfly(vm, structureID, newButterfly, newStructure->indexingType()); 316 316 } 317 317 … … 367 367 if (oldCapacity != newCapacity) { 368 368 Butterfly* newButterfly = allocateMoreOutOfLineStorage(vm, oldCapacity, newCapacity); 369 nukeStructureAndSetButterfly(vm, structureID, newButterfly );369 nukeStructureAndSetButterfly(vm, structureID, newButterfly, newStructure->indexingType()); 370 370 } 371 371 putDirect(vm, offset, value);
Note:
See TracChangeset
for help on using the changeset viewer.