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

Changeset 243286 in webkit


Ignore:
Timestamp:
Mar 21, 2019, 3:35:58 AM (7 years ago)
Author:
commit-queue@webkit.org
Message:

[JSC][32-bit] Build failure after r243232
https://bugs.webkit.org/show_bug.cgi?id=196068

Patch by Pablo Saavedra <Pablo Saavedra> on 2019-03-21
Reviewed by Mark Lam.

  • dfg/DFGOSRExit.cpp:

(JSC::DFG::reifyInlinedCallFrames):

  • dfg/DFGOSRExitCompilerCommon.cpp:

(JSC::DFG::reifyInlinedCallFrames):

Location:
trunk/Source/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r243283 r243286  
     12019-03-21  Pablo Saavedra  <psaavedra@igalia.com>
     2
     3        [JSC][32-bit] Build failure after r243232
     4        https://bugs.webkit.org/show_bug.cgi?id=196068
     5
     6        Reviewed by Mark Lam.
     7
     8        * dfg/DFGOSRExit.cpp:
     9        (JSC::DFG::reifyInlinedCallFrames):
     10        * dfg/DFGOSRExitCompilerCommon.cpp:
     11        (JSC::DFG::reifyInlinedCallFrames):
     12
    1132019-03-21  Carlos Garcia Campos  <cgarcia@igalia.com>
    214
  • trunk/Source/JavaScriptCore/dfg/DFGOSRExit.cpp

    r243254 r243286  
    828828            frame.setOperand(inlineCallFrame->stackOffset + CallFrameSlot::callee, JSValue(inlineCallFrame->calleeConstant()));
    829829#else // USE(JSVALUE64) // so this is the 32-bit part
    830         const Instruction* instruction = baselineCodeBlock->instructions().at(codeOrigin->bytecodeIndex).ptr();
     830        const Instruction* instruction = baselineCodeBlock->instructions().at(codeOrigin->bytecodeIndex()).ptr();
    831831        uint32_t locationBits = CallSiteIndex(instruction).bits();
    832832        frame.setOperand<uint32_t>(inlineCallFrame->stackOffset + CallFrameSlot::argumentCount, TagOffset, locationBits);
     
    842842        uint32_t locationBits = CallSiteIndex(codeOrigin->bytecodeIndex()).bits();
    843843#else
    844         const Instruction* instruction = outermostBaselineCodeBlock->instructions().at(codeOrigin->bytecodeIndex).ptr();
     844        const Instruction* instruction = outermostBaselineCodeBlock->instructions().at(codeOrigin->bytecodeIndex()).ptr();
    845845        uint32_t locationBits = CallSiteIndex(instruction).bits();
    846846#endif
  • trunk/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp

    r243254 r243286  
    238238#else // USE(JSVALUE64) // so this is the 32-bit part
    239239        jit.storePtr(callerFrameGPR, AssemblyHelpers::addressForByteOffset(inlineCallFrame->callerFrameOffset()));
    240         const Instruction* instruction = baselineCodeBlock->instructions().at(codeOrigin->bytecodeIndex).ptr();
     240        const Instruction* instruction = baselineCodeBlock->instructions().at(codeOrigin->bytecodeIndex()).ptr();
    241241        uint32_t locationBits = CallSiteIndex(instruction).bits();
    242242        jit.store32(AssemblyHelpers::TrustedImm32(locationBits), AssemblyHelpers::tagFor((VirtualRegister)(inlineCallFrame->stackOffset + CallFrameSlot::argumentCount)));
     
    252252        uint32_t locationBits = CallSiteIndex(codeOrigin->bytecodeIndex()).bits();
    253253#else
    254         const Instruction* instruction = jit.baselineCodeBlock()->instructions().at(codeOrigin->bytecodeIndex).ptr();
     254        const Instruction* instruction = jit.baselineCodeBlock()->instructions().at(codeOrigin->bytecodeIndex()).ptr();
    255255        uint32_t locationBits = CallSiteIndex(instruction).bits();
    256256#endif
Note: See TracChangeset for help on using the changeset viewer.