Skip to content

[pull] main from WebAssembly:main#53

Merged
pull[bot] merged 1 commit intoMu-L:mainfrom
WebAssembly:main
May 24, 2022
Merged

[pull] main from WebAssembly:main#53
pull[bot] merged 1 commit intoMu-L:mainfrom
WebAssembly:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented May 23, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

…ce (#4665)

Optionally avoid updating types in TypeUpdating::updateParamTypes(). That update
is incomplete if the function signature is also changing, which is the case in
SignatureRefining (but not DeadArgumentElimination). "Incomplete" means that
we updated the local.get type, but the function signature does not match yet. That
incomplete state can hit an internal error in GlobalTypeRewriter::updateSignatures
where it updates types. To avoid that, do the entire full update only there (in
GlobalTypeRewriter::updateSignatures).
@pull pull bot added the ⤵️ pull label May 24, 2022
@pull pull bot merged commit a78d0e4 into Mu-L:main May 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant