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:
commit
4cf5723dbe
@ -520,7 +520,8 @@ fn fn_abi_sanity_check<'tcx>(
|
|||||||
assert!(
|
assert!(
|
||||||
matches!(&*cx.tcx.sess.target.arch, "wasm32" | "wasm64")
|
matches!(&*cx.tcx.sess.target.arch, "wasm32" | "wasm64")
|
||||||
|| matches!(spec_abi, SpecAbi::PtxKernel | SpecAbi::Unadjusted),
|
|| 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,
|
arg.layout,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -59,6 +59,7 @@
|
|||||||
[nvptx64] needs-llvm-components: nvptx
|
[nvptx64] needs-llvm-components: nvptx
|
||||||
*/
|
*/
|
||||||
// FIXME: disabled since it fails on CI saying the csky component is missing
|
// FIXME: disabled since it fails on CI saying the csky component is missing
|
||||||
|
// see https://github.com/rust-lang/rust/issues/125697
|
||||||
/* revisions: csky
|
/* revisions: csky
|
||||||
[csky] compile-flags: --target csky-unknown-linux-gnuabiv2
|
[csky] compile-flags: --target csky-unknown-linux-gnuabiv2
|
||||||
[csky] needs-llvm-components: csky
|
[csky] needs-llvm-components: csky
|
||||||
|
Loading…
x
Reference in New Issue
Block a user