-
Notifications
You must be signed in to change notification settings - Fork 453
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[interpreter] Fix subtype condition for result patterns #1836
Conversation
Hm, if I cherry-pick this fix in the
It's this assertion which fails:
|
@backes, that is odd, I don't see that error on the wasm-3.0 branch. I amended the PR, that should address the assertion failure you're seeing. Let me know if that works. |
Thanks, Andreas, we are getting further through the New failing test (reduced from
This generates this Wasm module:
This module is ill-typed, passing an |
Okay, there were a couple of issues with the generation of JS wrapper modules for ref.extern (and also I also added a sanity check that all generated modules are valid, and activated CI for the wasm-3.0 branch, so that these problems should get caught earlier in the future. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice, this seems to fix all issues!
I am merging this, and then creating a PR on |
This in particular includes WebAssembly/memory64#96 which fixes WebAssembly/memory64#95 via WebAssembly/spec#1836. [email protected] Bug: 364917766, 364913810 Change-Id: I62ad43742628216f4b0385b4f837212a57b76108 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5973202 Reviewed-by: Eva Herencsárová <[email protected]> Commit-Queue: Clemens Backes <[email protected]> Cr-Commit-Position: refs/heads/main@{#96887}
This should fix WebAssembly/memory64#95.