Changeset 230520 in webkit
- Timestamp:
- Apr 11, 2018 2:37:14 AM (6 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r230517 r230520 1 2018-04-11 Yusuke Suzuki <utatane.tea@gmail.com> 2 3 Unreviewed, build fix for 32bit 4 https://bugs.webkit.org/show_bug.cgi?id=184236 5 6 * dfg/DFGSpeculativeJIT.cpp: 7 (JSC::DFG::SpeculativeJIT::compileGetDirectPname): 8 1 9 2018-04-11 Yusuke Suzuki <utatane.tea@gmail.com> 2 10 -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r230517 r230520 12787 12787 // Otherwise it's out of line 12788 12788 outOfLineAccess.link(&m_jit); 12789 m_jit.loadPtr(MacroAssembler::Address(baseGPR, JSObject::butterflyOffset()), resultRegs. gpr());12789 m_jit.loadPtr(MacroAssembler::Address(baseGPR, JSObject::butterflyOffset()), resultRegs.payloadGPR()); 12790 12790 m_jit.move(indexGPR, scratchGPR); 12791 12791 m_jit.sub32(MacroAssembler::Address(enumeratorGPR, JSPropertyNameEnumerator::cachedInlineCapacityOffset()), scratchGPR); … … 12793 12793 m_jit.signExtend32ToPtr(scratchGPR, scratchGPR); 12794 12794 int32_t offsetOfFirstProperty = static_cast<int32_t>(offsetInButterfly(firstOutOfLineOffset)) * sizeof(EncodedJSValue); 12795 m_jit.loadValue(MacroAssembler::BaseIndex(resultRegs. gpr(), scratchGPR, MacroAssembler::TimesEight, offsetOfFirstProperty), resultRegs);12795 m_jit.loadValue(MacroAssembler::BaseIndex(resultRegs.payloadGPR(), scratchGPR, MacroAssembler::TimesEight, offsetOfFirstProperty), resultRegs); 12796 12796 12797 12797 done.link(&m_jit);
Note: See TracChangeset
for help on using the changeset viewer.