From da332544bc8c5c53e874a7b3c321e293f34e3b44 Mon Sep 17 00:00:00 2001 From: Shoyu Vanilla Date: Thu, 19 Jun 2025 01:03:35 +0900 Subject: [PATCH] fix: Failing tests on rustc nightly --- tests/testsuite/custom_target.rs | 12 +++++++++++- tests/testsuite/doc.rs | 8 +++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/tests/testsuite/custom_target.rs b/tests/testsuite/custom_target.rs index 3bf5d6916a1..602a574d943 100644 --- a/tests/testsuite/custom_target.rs +++ b/tests/testsuite/custom_target.rs @@ -11,8 +11,18 @@ const MINIMAL_LIB: &str = r#" #![feature(lang_items)] #![no_core] +#[lang = "pointee_sized"] +pub trait PointeeSized { + // Empty. +} + +#[lang = "meta_sized"] +pub trait MetaSized: PointeeSized { + // Empty. +} + #[lang = "sized"] -pub trait Sized { +pub trait Sized: MetaSized { // Empty. } #[lang = "copy"] diff --git a/tests/testsuite/doc.rs b/tests/testsuite/doc.rs index 15b664f9a0a..882568ea7e2 100644 --- a/tests/testsuite/doc.rs +++ b/tests/testsuite/doc.rs @@ -815,8 +815,14 @@ fn doc_target() { #![feature(no_core, lang_items)] #![no_core] + #[lang = "pointee_sized"] + trait PointeeSized {} + + #[lang = "meta_sized"] + trait MetaSized: PointeeSized {} + #[lang = "sized"] - trait Sized {} + trait Sized: MetaSized {} extern { pub static A: u32;