From 42c2ab0e731892e9ff6c6e7fc28ab11d6eaee804 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Mon, 26 Feb 2024 23:17:38 +0900 Subject: [PATCH] Temporarily disable ref_wake_same test --- futures/tests/task_arc_wake.rs | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/futures/tests/task_arc_wake.rs b/futures/tests/task_arc_wake.rs index aedc15bcb8..36c7c67bc9 100644 --- a/futures/tests/task_arc_wake.rs +++ b/futures/tests/task_arc_wake.rs @@ -44,17 +44,18 @@ fn create_from_arc() { assert_eq!(1, Arc::strong_count(&some_w)); } -#[test] -fn ref_wake_same() { - let some_w = Arc::new(CountingWaker::new()); - - let w1: Waker = task::waker(some_w.clone()); - let w2 = task::waker_ref(&some_w); - let w3 = w2.clone(); - - assert!(w1.will_wake(&w2)); - assert!(w2.will_wake(&w3)); -} +// TODO: rustc regression: https://github.com/rust-lang/rust/issues/121600 +// #[test] +// fn ref_wake_same() { +// let some_w = Arc::new(CountingWaker::new()); +// +// let w1: Waker = task::waker(some_w.clone()); +// let w2 = task::waker_ref(&some_w); +// let w3 = w2.clone(); +// +// assert!(w1.will_wake(&w2)); +// assert!(w2.will_wake(&w3)); +// } #[test] fn proper_refcount_on_wake_panic() {