Changeset 243286 in webkit
- Timestamp:
- Mar 21, 2019, 3:35:58 AM (7 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
dfg/DFGOSRExit.cpp (modified) (2 diffs)
-
dfg/DFGOSRExitCompilerCommon.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r243283 r243286 1 2019-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 1 13 2019-03-21 Carlos Garcia Campos <cgarcia@igalia.com> 2 14 -
trunk/Source/JavaScriptCore/dfg/DFGOSRExit.cpp
r243254 r243286 828 828 frame.setOperand(inlineCallFrame->stackOffset + CallFrameSlot::callee, JSValue(inlineCallFrame->calleeConstant())); 829 829 #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(); 831 831 uint32_t locationBits = CallSiteIndex(instruction).bits(); 832 832 frame.setOperand<uint32_t>(inlineCallFrame->stackOffset + CallFrameSlot::argumentCount, TagOffset, locationBits); … … 842 842 uint32_t locationBits = CallSiteIndex(codeOrigin->bytecodeIndex()).bits(); 843 843 #else 844 const Instruction* instruction = outermostBaselineCodeBlock->instructions().at(codeOrigin->bytecodeIndex ).ptr();844 const Instruction* instruction = outermostBaselineCodeBlock->instructions().at(codeOrigin->bytecodeIndex()).ptr(); 845 845 uint32_t locationBits = CallSiteIndex(instruction).bits(); 846 846 #endif -
trunk/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp
r243254 r243286 238 238 #else // USE(JSVALUE64) // so this is the 32-bit part 239 239 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(); 241 241 uint32_t locationBits = CallSiteIndex(instruction).bits(); 242 242 jit.store32(AssemblyHelpers::TrustedImm32(locationBits), AssemblyHelpers::tagFor((VirtualRegister)(inlineCallFrame->stackOffset + CallFrameSlot::argumentCount))); … … 252 252 uint32_t locationBits = CallSiteIndex(codeOrigin->bytecodeIndex()).bits(); 253 253 #else 254 const Instruction* instruction = jit.baselineCodeBlock()->instructions().at(codeOrigin->bytecodeIndex ).ptr();254 const Instruction* instruction = jit.baselineCodeBlock()->instructions().at(codeOrigin->bytecodeIndex()).ptr(); 255 255 uint32_t locationBits = CallSiteIndex(instruction).bits(); 256 256 #endif
Note:
See TracChangeset
for help on using the changeset viewer.