https://github.com/rust-lang/rustc_codegen_cranelift/blob/master/patches/0002-abi-cafe-Disable-broken-tests.patch * [ ] aarch64-unknown-linux-gnu * [ ] `F32Array` with `extern "C"` * [x] `OptionU128` with `extern "Rust"` and `repr(C)` (https://github.com/rust-lang/rust/pull/131211) * [ ] aarch64-apple-darwin * [ ] `SingleVariantUnion` with `extern "C"` and `repr(C)` * [ ] `OptionU128` with `extern "Rust"` and `repr(C)` * [x] x86_64 unix * [x] `OptionU128` with `extern "Rust"` and `repr(Rust)` (https://github.com/rust-lang/rust/pull/131211) * [ ] x86_64-pc-windows-msvc * [x] `OptionU128` with `extern "Rust"` (https://github.com/rust-lang/rust/pull/131211) * [ ] `simple` with `extern "Rust"`
https://github.com/rust-lang/rustc_codegen_cranelift/blob/master/patches/0002-abi-cafe-Disable-broken-tests.patch
F32Arraywithextern "C"OptionU128withextern "Rust"andrepr(C)(Return values larger than 2 registers using a return area pointer rust#131211)SingleVariantUnionwithextern "C"andrepr(C)OptionU128withextern "Rust"andrepr(C)OptionU128withextern "Rust"andrepr(Rust)(Return values larger than 2 registers using a return area pointer rust#131211)OptionU128withextern "Rust"(Return values larger than 2 registers using a return area pointer rust#131211)simplewithextern "Rust"