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
Windows x86: Change i128 to return via the vector ABI
Clang and GCC both return `i128` in xmm0 on Windows, both for MSVC and
MinGW targets. Currently, Rust returns `i128` indirectly. Add a fixup
for return ABI so we also return scalar `i128`s, which should make our
`i128` compatible with C.
In the future, Clang may change to return `i128` on the stack for its
`-msvc` targets (more at [1]). If this happens, the change here will
need to be adjusted to only affect MinGW.
Link: rust-lang#134288 (does not fix)
0 commit comments