Changeset 126938 in webkit
- Timestamp:
- Aug 28, 2012, 4:27:51 PM (14 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
jit/JITPropertyAccess.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r126928 r126938 1 2012-08-28 Gavin Barraclough <barraclough@apple.com> 2 3 Rolled out r126928, this broke stuff :'-( 4 5 * jit/JITPropertyAccess.cpp: 6 (JSC::JIT::privateCompilePutByIdTransition): 7 (JSC::JIT::resetPatchPutById): 8 1 9 2012-08-28 Gavin Barraclough <barraclough@apple.com> 2 10 -
trunk/Source/JavaScriptCore/jit/JITPropertyAccess.cpp
r126928 r126938 538 538 void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, PropertyOffset cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct) 539 539 { 540 peek(regT0, JITSTACKFRAME_ARGS_INDEX);541 542 540 JumpList failureCases; 543 541 // Check eax is an object of the right Structure. … … 1165 1163 repatchBuffer.relink(stubInfo->callReturnLocation, cti_op_put_by_id); 1166 1164 repatchBuffer.repatch(stubInfo->hotPathBegin.dataLabelPtrAtOffset(stubInfo->patch.baseline.u.put.structureToCompare), reinterpret_cast<void*>(-1)); 1167 repatchBuffer.repatch(stubInfo->hotPathBegin.dataLabel 32AtOffset(stubInfo->patch.baseline.u.put.displacementLabel), 0);1165 repatchBuffer.repatch(stubInfo->hotPathBegin.dataLabelCompactAtOffset(stubInfo->patch.baseline.u.put.displacementLabel), 0); 1168 1166 } 1169 1167
Note:
See TracChangeset
for help on using the changeset viewer.