]>
Commit | Line | Data |
---|---|---|
9fa01778 | 1 | use crate::spec::abi::Abi; |
83c7162d | 2 | |
b7449926 XL |
3 | // All the calling conventions trigger an assertion(Unsupported calling |
4 | // convention) in llvm on RISCV | |
f035d41b | 5 | pub fn unsupported_abis() -> Vec<Abi> { |
b7449926 XL |
6 | vec![ |
7 | Abi::Cdecl, | |
6a06907d XL |
8 | Abi::Stdcall { unwind: false }, |
9 | Abi::Stdcall { unwind: true }, | |
b7449926 XL |
10 | Abi::Fastcall, |
11 | Abi::Vectorcall, | |
6a06907d XL |
12 | Abi::Thiscall { unwind: false }, |
13 | Abi::Thiscall { unwind: true }, | |
b7449926 XL |
14 | Abi::Aapcs, |
15 | Abi::Win64, | |
16 | Abi::SysV64, | |
17 | Abi::PtxKernel, | |
18 | Abi::Msp430Interrupt, | |
19 | Abi::X86Interrupt, | |
20 | Abi::AmdGpuKernel, | |
21 | ] | |
a7813a04 | 22 | } |