Changeset 259572 in webkit
- Timestamp:
- Apr 6, 2020 8:41:48 AM (4 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r259565 r259572 1 2020-04-06 Yusuke Suzuki <ysuzuki@apple.com> 2 3 [JSC] Put ensureStillAliveHere for Integer TypedArrays in GetByVal 4 https://bugs.webkit.org/show_bug.cgi?id=210047 5 6 Reviewed by Mark Lam. 7 8 While r258381 puts ensureStillAliveHere in FTL to keep base alive for float/double TypedArrays, 9 we need to do the same thing for integer TypedArrays too. This patch places it. 10 11 * ftl/FTLLowerDFGToB3.cpp: 12 (JSC::FTL::DFG::LowerDFGToB3::compileGetByVal): 13 1 14 2020-04-05 Gus Caplan <me@gus.host> and Ross Kirsling <ross.kirsling@sony.com> 2 15 -
trunk/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp
r259463 r259572 4707 4707 if (isInt(type)) { 4708 4708 LValue result = loadFromIntTypedArray(pointer, type); 4709 // We have to keep base alive since that keeps storage alive. 4710 ensureStillAliveHere(base); 4709 4711 bool canSpeculate = true; 4710 4712 setIntTypedArrayLoadResult(result, type, canSpeculate);
Note: See TracChangeset
for help on using the changeset viewer.