Changeset 251013 in webkit
- Timestamp:
- Oct 11, 2019, 11:47:19 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 3 edited
-
JSTests/ChangeLog (modified) (1 diff)
-
JSTests/wasm/stress/loop-more-args-than-results.js (added)
-
Source/JavaScriptCore/ChangeLog (modified) (1 diff)
-
Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/JSTests/ChangeLog
r250995 r251013 1 2019-10-11 Keith Miller <keith_miller@apple.com> 2 3 Wasm B3IRGenerator should use arguments for control data. 4 https://bugs.webkit.org/show_bug.cgi?id=202855 5 6 Reviewed by Yusuke Suzuki. 7 8 * wasm/stress/loop-more-args-than-results.js: Added. 9 1 10 2019-10-10 Mark Lam <mark.lam@apple.com> 2 11 -
trunk/Source/JavaScriptCore/ChangeLog
r250999 r251013 1 2019-10-11 Keith Miller <keith_miller@apple.com> 2 3 Wasm B3IRGenerator should use arguments for control data. 4 https://bugs.webkit.org/show_bug.cgi?id=202855 5 6 Reviewed by Yusuke Suzuki. 7 8 This was failing a test on our bots. I'm not sure how I missed 9 it... I also added another test for good measure. 10 11 * wasm/WasmB3IRGenerator.cpp: 12 (JSC::Wasm::B3IRGenerator::ControlData::ControlData): 13 1 14 2019-10-10 Keith Miller <keith_miller@apple.com> 2 15 -
trunk/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp
r250559 r251013 98 98 if (type == BlockType::Loop) { 99 99 for (unsigned i = 0; i < signature->argumentCount(); ++i) 100 phis.append(proc.add<Value>(Phi, toB3Type(signature-> returnType(i)), origin));100 phis.append(proc.add<Value>(Phi, toB3Type(signature->argument(i)), origin)); 101 101 } else { 102 102 for (unsigned i = 0; i < signature->returnCount(); ++i)
Note:
See TracChangeset
for help on using the changeset viewer.