Changeset 244763 in webkit
- Timestamp:
- Apr 29, 2019 7:54:08 PM (5 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r244760 r244763 1 2019-04-29 Yusuke Suzuki <ysuzuki@apple.com> 2 3 Unreivewed, fix FTL implementation of r244760 4 https://bugs.webkit.org/show_bug.cgi?id=197362 5 6 Reviewed by Saam Barati. 7 8 Looked with Saam. ValueFromBlock from double case block was overridden by NaN thing now. 9 10 * ftl/FTLLowerDFGToB3.cpp: 11 (JSC::FTL::DFG::LowerDFGToB3::compileNormalizeMapKey): 12 1 13 2019-04-29 Yusuke Suzuki <ysuzuki@apple.com> 2 14 -
trunk/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp
r244760 r244763 9829 9829 LValue integerValue = m_out.doubleToInt(doubleValue); 9830 9830 LValue integerValueConvertedToDouble = m_out.intToDouble(integerValue); 9831 ValueFromBlock doubleResult = m_out.anchor(key); 9831 9832 m_out.branch(m_out.doubleNotEqualOrUnordered(doubleValue, integerValueConvertedToDouble), unsure(continuation), unsure(convertibleCase)); 9832 9833 … … 9836 9837 9837 9838 m_out.appendTo(continuation, lastNext); 9838 setJSValue(m_out.phi(Int64, fastResult, normalizedNaNResult, boxedIntResult));9839 setJSValue(m_out.phi(Int64, fastResult, normalizedNaNResult, doubleResult, boxedIntResult)); 9839 9840 } 9840 9841
Note: See TracChangeset
for help on using the changeset viewer.