Skip to content

Conversation

tlively
Copy link
Member

@tlively tlively commented Oct 8, 2025

Update the Literal constructors for funcrefs to take Type instead of
HeapType to allow them to be given inexact function references types
when the referenced function is an import. Use the new capability to
give references to imported functions inexact types in GUFA. Add a test
where this change fixes a misoptimization as well as tests where this
change simply changes the nature of the misoptimization. Future PRs will
fix these tests.

Update the Literal constructors for funcrefs to take Type instead of
HeapType to allow them to be given inexact function references types
when the referenced function is an import. Use the new capability to
give references to imported functions inexact types in GUFA. Add a test
where this change fixes a misoptimization as well as tests where this
change simply changes the nature of the misoptimization. Future PRs will
fix these tests.
@tlively tlively requested a review from kripken October 8, 2025 20:48
@tlively
Copy link
Member Author

tlively commented Oct 8, 2025

Will hold out on landing this until follow-ons are ready because --fuzz-exec is unhappy with the GUFA changes without corresponding interpreter changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants