diff options
| author | tiif <pekyuan@gmail.com> | 2025-03-11 17:23:12 +0000 |
|---|---|---|
| committer | tiif <pekyuan@gmail.com> | 2025-03-12 14:38:52 +0000 |
| commit | 71c4b2492de8a34a81f362ef9769b1608b8310e4 (patch) | |
| tree | e336ad287f4610eace6146d7ccde0c7391c63b47 /compiler/rustc_target/src | |
| parent | c8197b77c9dcda42df92944d10e45382b490e504 (diff) | |
| download | rust-71c4b2492de8a34a81f362ef9769b1608b8310e4.tar.gz rust-71c4b2492de8a34a81f362ef9769b1608b8310e4.zip | |
Remove invalid Conv
Diffstat (limited to 'compiler/rustc_target/src')
| -rw-r--r-- | compiler/rustc_target/src/callconv/mod.rs | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/compiler/rustc_target/src/callconv/mod.rs b/compiler/rustc_target/src/callconv/mod.rs index e019dc55950..6aae8bc7556 100644 --- a/compiler/rustc_target/src/callconv/mod.rs +++ b/compiler/rustc_target/src/callconv/mod.rs @@ -900,22 +900,21 @@ impl FromStr for Conv { fn conv_to_externabi(conv: &Conv) -> ExternAbi { match conv { + Conv::C => ExternAbi::C { unwind: false }, Conv::Rust => ExternAbi::Rust, Conv::PreserveMost => ExternAbi::RustCold, - Conv::X86Stdcall => ExternAbi::Stdcall { unwind: false }, - Conv::X86Fastcall => ExternAbi::Fastcall { unwind: false }, - Conv::X86VectorCall => ExternAbi::Vectorcall { unwind: false }, - Conv::X86ThisCall => ExternAbi::Thiscall { unwind: false }, - Conv::C => ExternAbi::C { unwind: false }, - Conv::X86_64Win64 => ExternAbi::Win64 { unwind: false }, - Conv::X86_64SysV => ExternAbi::SysV64 { unwind: false }, Conv::ArmAapcs => ExternAbi::Aapcs { unwind: false }, Conv::CCmseNonSecureCall => ExternAbi::CCmseNonSecureCall, Conv::CCmseNonSecureEntry => ExternAbi::CCmseNonSecureEntry, - Conv::PtxKernel => ExternAbi::PtxKernel, Conv::Msp430Intr => ExternAbi::Msp430Interrupt, - Conv::X86Intr => ExternAbi::X86Interrupt, Conv::GpuKernel => ExternAbi::GpuKernel, + Conv::X86Fastcall => ExternAbi::Fastcall { unwind: false }, + Conv::X86Intr => ExternAbi::X86Interrupt, + Conv::X86Stdcall => ExternAbi::Stdcall { unwind: false }, + Conv::X86ThisCall => ExternAbi::Thiscall { unwind: false }, + Conv::X86VectorCall => ExternAbi::Vectorcall { unwind: false }, + Conv::X86_64SysV => ExternAbi::SysV64 { unwind: false }, + Conv::X86_64Win64 => ExternAbi::Win64 { unwind: false }, Conv::AvrInterrupt => ExternAbi::AvrInterrupt, Conv::AvrNonBlockingInterrupt => ExternAbi::AvrNonBlockingInterrupt, Conv::RiscvInterrupt { kind: RiscvInterruptKind::Machine } => ExternAbi::RiscvInterruptM, |
