about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDavid Wood <david.wood2@arm.com>2025-03-03 02:39:21 +0000
committerDavid Wood <david.wood2@arm.com>2025-06-16 23:04:37 +0000
commit81dcbb9b8ae9e6611fd225483f9c6ab7a44b0887 (patch)
treef40c83696a788f8c591e102e68704fdd3cf166da
parent2156750a17b0e9ce167e9eb3f8bf41593951dc37 (diff)
downloadrust-81dcbb9b8ae9e6611fd225483f9c6ab7a44b0887.tar.gz
rust-81dcbb9b8ae9e6611fd225483f9c6ab7a44b0887.zip
clippy: `{Meta,Pointee,}Sized` in non-minicore
One clippy test is `no_core` and needs to have `MetaSized` and
`PointeeSized` added to it.
-rw-r--r--src/tools/clippy/tests/ui/def_id_nocore.rs8
-rw-r--r--src/tools/clippy/tests/ui/def_id_nocore.stderr2
2 files changed, 8 insertions, 2 deletions
diff --git a/src/tools/clippy/tests/ui/def_id_nocore.rs b/src/tools/clippy/tests/ui/def_id_nocore.rs
index 40f40f7ea09..5c13d862276 100644
--- a/src/tools/clippy/tests/ui/def_id_nocore.rs
+++ b/src/tools/clippy/tests/ui/def_id_nocore.rs
@@ -7,8 +7,14 @@
 #[link(name = "c")]
 unsafe extern "C" {}
 
+#[lang = "pointee_sized"]
+pub trait PointeeSized {}
+
+#[lang = "meta_sized"]
+pub trait MetaSized: PointeeSized {}
+
 #[lang = "sized"]
-pub trait Sized {}
+pub trait Sized: MetaSized {}
 #[lang = "copy"]
 pub trait Copy {}
 #[lang = "freeze"]
diff --git a/src/tools/clippy/tests/ui/def_id_nocore.stderr b/src/tools/clippy/tests/ui/def_id_nocore.stderr
index 2718217313f..175dd075408 100644
--- a/src/tools/clippy/tests/ui/def_id_nocore.stderr
+++ b/src/tools/clippy/tests/ui/def_id_nocore.stderr
@@ -1,5 +1,5 @@
 error: methods called `as_*` usually take `self` by reference or `self` by mutable reference
-  --> tests/ui/def_id_nocore.rs:27:19
+  --> tests/ui/def_id_nocore.rs:33:19
    |
 LL |     pub fn as_ref(self) -> &'static str {
    |                   ^^^^