File tree 1 file changed +12
-11
lines changed
1 file changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -44,17 +44,18 @@ fn create_from_arc() {
44
44
assert_eq ! ( 1 , Arc :: strong_count( & some_w) ) ;
45
45
}
46
46
47
- #[ test]
48
- fn ref_wake_same ( ) {
49
- let some_w = Arc :: new ( CountingWaker :: new ( ) ) ;
50
-
51
- let w1: Waker = task:: waker ( some_w. clone ( ) ) ;
52
- let w2 = task:: waker_ref ( & some_w) ;
53
- let w3 = w2. clone ( ) ;
54
-
55
- assert ! ( w1. will_wake( & w2) ) ;
56
- assert ! ( w2. will_wake( & w3) ) ;
57
- }
47
+ // TODO: rustc regression: https://github.com/rust-lang/rust/issues/121600
48
+ // #[test]
49
+ // fn ref_wake_same() {
50
+ // let some_w = Arc::new(CountingWaker::new());
51
+ //
52
+ // let w1: Waker = task::waker(some_w.clone());
53
+ // let w2 = task::waker_ref(&some_w);
54
+ // let w3 = w2.clone();
55
+ //
56
+ // assert!(w1.will_wake(&w2));
57
+ // assert!(w2.will_wake(&w3));
58
+ // }
58
59
59
60
#[ test]
60
61
fn proper_refcount_on_wake_panic ( ) {
You can’t perform that action at this time.
0 commit comments