⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 126938 in webkit


Ignore:
Timestamp:
Aug 28, 2012, 4:27:51 PM (14 years ago)
Author:
barraclough@apple.com
Message:

Rolled out r126928, this broke stuff :'-(

  • jit/JITPropertyAccess.cpp:

(JSC::JIT::privateCompilePutByIdTransition):
(JSC::JIT::resetPatchPutById):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r126928 r126938  
     12012-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
    192012-08-28  Gavin Barraclough  <barraclough@apple.com>
    210
  • trunk/Source/JavaScriptCore/jit/JITPropertyAccess.cpp

    r126928 r126938  
    538538void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, PropertyOffset cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct)
    539539{
    540     peek(regT0, JITSTACKFRAME_ARGS_INDEX);
    541 
    542540    JumpList failureCases;
    543541    // Check eax is an object of the right Structure.
     
    11651163        repatchBuffer.relink(stubInfo->callReturnLocation, cti_op_put_by_id);
    11661164    repatchBuffer.repatch(stubInfo->hotPathBegin.dataLabelPtrAtOffset(stubInfo->patch.baseline.u.put.structureToCompare), reinterpret_cast<void*>(-1));
    1167     repatchBuffer.repatch(stubInfo->hotPathBegin.dataLabel32AtOffset(stubInfo->patch.baseline.u.put.displacementLabel), 0);
     1165    repatchBuffer.repatch(stubInfo->hotPathBegin.dataLabelCompactAtOffset(stubInfo->patch.baseline.u.put.displacementLabel), 0);
    11681166}
    11691167
Note: See TracChangeset for help on using the changeset viewer.