alexcrichton opened PR #11242 from alexcrichton:x64-fix-panic to bytecodealliance:main:
This commit fixes an accidental regression from #11097 where a
select_spectre_guardwith a boolean condition that and'd two CCs together would fail to lower and cause a panic during lowering. This was reachable when explicit bounds checks are enabled from wasm, for example. The fix here is to handle theAndcondition in the same way that loweringselectdoes which is to model that as it flows into the select helper.<!--
Please make sure you include the following information:
If this work has been discussed elsewhere, please include a link to that
conversation. If it was discussed in an issue, just mention "issue #...".Explain why this change is needed. If the details are in an issue already,
this can be brief.Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.htmlPlease ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->
alexcrichton requested fitzgen for a review on PR #11242.
alexcrichton requested wasmtime-compiler-reviewers for a review on PR #11242.
fitzgen submitted PR review.
fitzgen merged PR #11242.
Last updated: Dec 06 2025 at 07:03 UTC