a2c47adfba
This version fixes an issue with optimizing tuple-valued blocks, which would arise when inlining functions with multiple return values. Use the newly added `--type-unfinalizing` and `--type-finalizing` options to improve the effectiveness of the TypeSSA and TypeMerging passes. https://github.com/WebAssembly/binaryen/issues/5923 https://github.com/WebAssembly/binaryen/issues/5933 Change-Id: I1d5bc1052a355bf404f81a420a2352270030fd4c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/327000 Reviewed-by: William Hesse <whesse@google.com> Auto-Submit: Aske Simon Christensen <askesc@google.com> Commit-Queue: Aske Simon Christensen <askesc@google.com>