@@ -884,22 +884,21 @@ impl FromStr for Conv {
884
884
885
885
fn conv_to_externabi ( conv : & Conv ) -> ExternAbi {
886
886
match conv {
887
+ Conv :: C => ExternAbi :: C { unwind : false } ,
887
888
Conv :: Rust => ExternAbi :: Rust ,
888
889
Conv :: PreserveMost => ExternAbi :: RustCold ,
889
- Conv :: X86Stdcall => ExternAbi :: Stdcall { unwind : false } ,
890
- Conv :: X86Fastcall => ExternAbi :: Fastcall { unwind : false } ,
891
- Conv :: X86VectorCall => ExternAbi :: Vectorcall { unwind : false } ,
892
- Conv :: X86ThisCall => ExternAbi :: Thiscall { unwind : false } ,
893
- Conv :: C => ExternAbi :: C { unwind : false } ,
894
- Conv :: X86_64Win64 => ExternAbi :: Win64 { unwind : false } ,
895
- Conv :: X86_64SysV => ExternAbi :: SysV64 { unwind : false } ,
896
890
Conv :: ArmAapcs => ExternAbi :: Aapcs { unwind : false } ,
897
891
Conv :: CCmseNonSecureCall => ExternAbi :: CCmseNonSecureCall ,
898
892
Conv :: CCmseNonSecureEntry => ExternAbi :: CCmseNonSecureEntry ,
899
- Conv :: PtxKernel => ExternAbi :: PtxKernel ,
900
893
Conv :: Msp430Intr => ExternAbi :: Msp430Interrupt ,
901
- Conv :: X86Intr => ExternAbi :: X86Interrupt ,
902
894
Conv :: GpuKernel => ExternAbi :: GpuKernel ,
895
+ Conv :: X86Fastcall => ExternAbi :: Fastcall { unwind : false } ,
896
+ Conv :: X86Intr => ExternAbi :: X86Interrupt ,
897
+ Conv :: X86Stdcall => ExternAbi :: Stdcall { unwind : false } ,
898
+ Conv :: X86ThisCall => ExternAbi :: Thiscall { unwind : false } ,
899
+ Conv :: X86VectorCall => ExternAbi :: Vectorcall { unwind : false } ,
900
+ Conv :: X86_64SysV => ExternAbi :: SysV64 { unwind : false } ,
901
+ Conv :: X86_64Win64 => ExternAbi :: Win64 { unwind : false } ,
903
902
Conv :: AvrInterrupt => ExternAbi :: AvrInterrupt ,
904
903
Conv :: AvrNonBlockingInterrupt => ExternAbi :: AvrNonBlockingInterrupt ,
905
904
Conv :: RiscvInterrupt { kind : RiscvInterruptKind :: Machine } => ExternAbi :: RiscvInterruptM ,
0 commit comments