Changeset 225943 in webkit
- Timestamp:
- Dec 14, 2017, 4:12:06 PM (9 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
runtime/JSObject.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r225941 r225943 1 2017-12-14 Keith Miller <keith_miller@apple.com> 2 3 Unreviewed, forgot to add { } 4 5 * runtime/JSObject.h: 6 (JSC::JSObject::setButterfly): 7 (JSC::JSObject::nukeStructureAndSetButterfly): 8 1 9 2017-12-14 Devin Rousso <webkit@devinrousso.com> 2 10 -
trunk/Source/JavaScriptCore/runtime/JSObject.h
r225933 r225943 1266 1266 inline void JSObject::setButterfly(VM& vm, Butterfly* butterfly) 1267 1267 { 1268 if (LIKELY(!structure(vm)->hijacksIndexingHeader())) 1268 if (LIKELY(!structure(vm)->hijacksIndexingHeader())) { 1269 1269 m_butterflyIndexingMask = butterfly->computeIndexingMask(); 1270 ASSERT(m_butterflyIndexingMask >= butterfly->vectorLength()); 1270 ASSERT(m_butterflyIndexingMask >= butterfly->vectorLength()); 1271 } 1272 1271 1273 if (isX86() || vm.heap.mutatorShouldBeFenced()) { 1272 1274 WTF::storeStoreFence(); … … 1281 1283 inline void JSObject::nukeStructureAndSetButterfly(VM& vm, StructureID oldStructureID, Butterfly* butterfly) 1282 1284 { 1283 if (LIKELY(!vm.getStructure(oldStructureID)->hijacksIndexingHeader())) 1285 if (LIKELY(!vm.getStructure(oldStructureID)->hijacksIndexingHeader())) { 1284 1286 m_butterflyIndexingMask = butterfly->computeIndexingMask(); 1285 ASSERT(m_butterflyIndexingMask >= butterfly->vectorLength()); 1287 ASSERT(m_butterflyIndexingMask >= butterfly->vectorLength()); 1288 } 1289 1286 1290 if (isX86() || vm.heap.mutatorShouldBeFenced()) { 1287 1291 setStructureIDDirectly(nuke(oldStructureID));
Note:
See TracChangeset
for help on using the changeset viewer.