File tree Expand file tree Collapse file tree 1 file changed +12
-11
lines changed Expand file tree Collapse file tree 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() {
4444    assert_eq ! ( 1 ,  Arc :: strong_count( & some_w) ) ; 
4545} 
4646
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+ // } 
5859
5960#[ test]  
6061fn  proper_refcount_on_wake_panic ( )  { 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments