about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/session_diagnostics.rs
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2024-02-17 09:57:24 +0100
committerRalf Jung <post@ralfj.de>2024-02-20 07:50:46 +0100
commit396cf1e1f51ed37e320f47e0c7ff0dc7ddcb288b (patch)
treedc5dd1871241c10dcb767adccac733e68d827443 /compiler/rustc_borrowck/src/session_diagnostics.rs
parent0b9f6ad99482c9fc35baa5f40cebf21be4fd98b3 (diff)
downloadrust-396cf1e1f51ed37e320f47e0c7ff0dc7ddcb288b.tar.gz
rust-396cf1e1f51ed37e320f47e0c7ff0dc7ddcb288b.zip
require simd_insert, simd_extract indices to be constants
Diffstat (limited to 'compiler/rustc_borrowck/src/session_diagnostics.rs')
-rw-r--r--compiler/rustc_borrowck/src/session_diagnostics.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/compiler/rustc_borrowck/src/session_diagnostics.rs b/compiler/rustc_borrowck/src/session_diagnostics.rs
index 1685624f247..a055ce95e8e 100644
--- a/compiler/rustc_borrowck/src/session_diagnostics.rs
+++ b/compiler/rustc_borrowck/src/session_diagnostics.rs
@@ -454,8 +454,10 @@ pub(crate) enum TypeNoCopy<'a, 'tcx> {
 }
 
 #[derive(Diagnostic)]
-#[diag(borrowck_simd_shuffle_last_const)]
-pub(crate) struct SimdShuffleLastConst {
+#[diag(borrowck_simd_intrinsic_arg_const)]
+pub(crate) struct SimdIntrinsicArgConst {
     #[primary_span]
     pub span: Span,
+    pub arg: usize,
+    pub intrinsic: String,
 }