Auto merge of #125695 - RalfJung:fn_arg_sanity_check, r=jieyouxu

fn_arg_sanity_check: fix panic message

The `\n` inside a raw string doesn't actually make a newline...
This commit is contained in:
bors 2024-05-29 09:49:23 +00:00
commit 4cf5723dbe
2 changed files with 3 additions and 1 deletions

View File

@ -520,7 +520,8 @@ fn fn_arg_sanity_check<'tcx>(
assert!(
matches!(&*cx.tcx.sess.target.arch, "wasm32" | "wasm64")
|| matches!(spec_abi, SpecAbi::PtxKernel | SpecAbi::Unadjusted),
r#"`PassMode::Direct` for aggregates only allowed for "unadjusted" and "ptx-kernel" functions and on wasm\nProblematic type: {:#?}"#,
"`PassMode::Direct` for aggregates only allowed for \"unadjusted\" and \"ptx-kernel\" functions and on wasm\n\
Problematic type: {:#?}",
arg.layout,
);
}

View File

@ -59,6 +59,7 @@
[nvptx64] needs-llvm-components: nvptx
*/
// FIXME: disabled since it fails on CI saying the csky component is missing
// see https://github.com/rust-lang/rust/issues/125697
/* revisions: csky
[csky] compile-flags: --target csky-unknown-linux-gnuabiv2
[csky] needs-llvm-components: csky