From 3fdf349ba18b56addcb059bdd146ab07455e3264 Mon Sep 17 00:00:00 2001 From: Antoni Boucher Date: Mon, 22 Sep 2025 17:29:43 -0400 Subject: [PATCH] Fix and re-enable mini-core test --- example/mini_core.rs | 2 +- example/mini_core_hello_world.rs | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/example/mini_core.rs b/example/mini_core.rs index 9dfb12be243..5afedf9d401 100644 --- a/example/mini_core.rs +++ b/example/mini_core.rs @@ -671,7 +671,7 @@ pub mod intrinsics { #[rustc_intrinsic] pub unsafe fn ctlz_nonzero(x: T) -> u32; #[rustc_intrinsic] - pub fn needs_drop() -> bool; + pub const fn needs_drop() -> bool; #[rustc_intrinsic] pub fn bitreverse(x: T) -> T; #[rustc_intrinsic] diff --git a/example/mini_core_hello_world.rs b/example/mini_core_hello_world.rs index 092fd6a7640..1e601d42413 100644 --- a/example/mini_core_hello_world.rs +++ b/example/mini_core_hello_world.rs @@ -198,8 +198,6 @@ fn main() { assert_eq!(intrinsics::align_of::() as u8, 2); assert_eq!(intrinsics::align_of_val(&a) as u8, intrinsics::align_of::<&str>() as u8); - /* - * TODO: re-enable in the next sync. let u8_needs_drop = const { intrinsics::needs_drop::() }; assert!(!u8_needs_drop); let slice_needs_drop = const { intrinsics::needs_drop::<[u8]>() }; @@ -208,7 +206,6 @@ fn main() { assert!(noisy_drop); let noisy_unsized_drop = const { intrinsics::needs_drop::() }; assert!(noisy_unsized_drop); - */ Unique { pointer: 0 as *const &str,