diff options
| author | bors <bors@rust-lang.org> | 2023-08-09 23:27:46 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-08-09 23:27:46 +0000 |
| commit | 832db2fcee27ee1079608ac78f82b7c14394e89b (patch) | |
| tree | 1678bfe7344469a82cc13182dd16861db13b9792 /compiler/rustc_codegen_cranelift | |
| parent | 08d00b40aef2017fe6dba3ff7d6476efa0c10888 (diff) | |
| parent | a87dda3b3d3b3716c44e1b96014b006451b33ac5 (diff) | |
| download | rust-832db2fcee27ee1079608ac78f82b7c14394e89b.tar.gz rust-832db2fcee27ee1079608ac78f82b7c14394e89b.zip | |
Auto merge of #114673 - matthiaskrgr:rollup-9kroqpp, r=matthiaskrgr
Rollup of 6 pull requests
Successful merges:
- #110435 (rustdoc-json: Add test for field ordering.)
- #111891 (feat: `riscv-interrupt-{m,s}` calling conventions)
- #114377 (test_get_dbpath_for_term(): handle non-utf8 paths (fix FIXME))
- #114469 (Detect method not found on arbitrary self type with different mutability)
- #114587 (Convert Const to Allocation in smir)
- #114670 (Don't use `type_of` to determine if item has intrinsic shim)
Failed merges:
- #114599 (Add impl trait declarations to SMIR)
r? `@ghost`
`@rustbot` modify labels: rollup
Diffstat (limited to 'compiler/rustc_codegen_cranelift')
| -rw-r--r-- | compiler/rustc_codegen_cranelift/src/abi/mod.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_cranelift/src/abi/mod.rs b/compiler/rustc_codegen_cranelift/src/abi/mod.rs index 2c038f22ca9..b7f56a2986c 100644 --- a/compiler/rustc_codegen_cranelift/src/abi/mod.rs +++ b/compiler/rustc_codegen_cranelift/src/abi/mod.rs @@ -48,7 +48,9 @@ pub(crate) fn conv_to_call_conv(sess: &Session, c: Conv, default_call_conv: Call default_call_conv } - Conv::X86Intr => sess.fatal("x86-interrupt call conv not yet implemented"), + Conv::X86Intr | Conv::RiscvInterrupt { .. } => { + sess.fatal(format!("interrupt call conv {c:?} not yet implemented")) + } Conv::ArmAapcs => sess.fatal("aapcs call conv not yet implemented"), Conv::CCmseNonSecureCall => { |
