Changeset 284467 in webkit
- Timestamp:
- Oct 19, 2021, 10:36:49 AM (5 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
wasm/WasmTable.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r284460 r284467 1 2021-10-18 Yusuke Suzuki <ysuzuki@apple.com> 2 3 Wasm Table can take arbitrary default value 4 https://bugs.webkit.org/show_bug.cgi?id=231933 5 rdar://84327812 6 7 Reviewed by Robin Morisset. 8 9 * wasm/WasmTable.cpp: 10 (JSC::Wasm::Table::grow): 11 1 12 2021-10-19 Chris Dumez <cdumez@apple.com> 2 13 -
trunk/Source/JavaScriptCore/wasm/WasmTable.cpp
r278369 r284467 116 116 117 117 if (auto* funcRefTable = asFuncrefTable()) { 118 if (!checkedGrow(funcRefTable->m_importableFunctions, [] (auto&) { }))118 if (!checkedGrow(funcRefTable->m_importableFunctions, [](auto&) { })) 119 119 return std::nullopt; 120 if (!checkedGrow(funcRefTable->m_instances, [] (auto&) { }))120 if (!checkedGrow(funcRefTable->m_instances, [](auto&) { })) 121 121 return std::nullopt; 122 122 } 123 123 124 if (!checkedGrow(m_jsValues, [defaultValue] (WriteBarrier<Unknown>& slot) { slot.setStartingValue(defaultValue); })) 124 VM& vm = m_owner->vm(); 125 if (!checkedGrow(m_jsValues, [&](WriteBarrier<Unknown>& slot) { slot.set(vm, m_owner, defaultValue); })) 125 126 return std::nullopt; 126 127
Note:
See TracChangeset
for help on using the changeset viewer.