You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes#615.
After the nightly-2026-05-22 upgrade, `TryFromIntError` is no longer a
ZST, so `Result<u32, TryFromIntError>` is laid out as `BackendRepr::Memory`
instead of `ScalarPair`. Multi-variant enums with this layout were
translated to a tag-only `OpTypeStruct`, so payload field accesses
couldn't be recovered into a valid `OpAccessChain`.
The SPIR-V type now also includes each variant's non-ZST payload fields
at their absolute offsets, so payload accesses work.
0 commit comments