File tree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed 
alloc/src/collections/btree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ impl<I: Iterator> MergeIterInner<I> {
7474                b_next = self . b . next ( ) ; 
7575            } 
7676        } 
77-         if  let  ( Some ( ref   a1) ,  Some ( ref   b1) )  = ( & a_next,  & b_next)  { 
77+         if  let  ( Some ( a1) ,  Some ( b1) )  = ( & a_next,  & b_next)  { 
7878            match  cmp ( a1,  b1)  { 
7979                Ordering :: Less  => self . peeked  = b_next. take ( ) . map ( Peeked :: B ) , 
8080                Ordering :: Greater  => self . peeked  = a_next. take ( ) . map ( Peeked :: A ) , 
Original file line number Diff line number Diff line change @@ -616,9 +616,9 @@ impl<T> Sender<T> {
616616#[ unstable( feature = "mpmc_channel" ,  issue = "126840" ) ]  
617617    pub  fn  same_channel ( & self ,  other :  & Sender < T > )  -> bool  { 
618618        match  ( & self . flavor ,  & other. flavor )  { 
619-             ( SenderFlavor :: Array ( ref   a) ,  SenderFlavor :: Array ( ref   b) )  => a == b, 
620-             ( SenderFlavor :: List ( ref   a) ,  SenderFlavor :: List ( ref   b) )  => a == b, 
621-             ( SenderFlavor :: Zero ( ref   a) ,  SenderFlavor :: Zero ( ref   b) )  => a == b, 
619+             ( SenderFlavor :: Array ( a) ,  SenderFlavor :: Array ( b) )  => a == b, 
620+             ( SenderFlavor :: List ( a) ,  SenderFlavor :: List ( b) )  => a == b, 
621+             ( SenderFlavor :: Zero ( a) ,  SenderFlavor :: Zero ( b) )  => a == b, 
622622            _ => false , 
623623        } 
624624    } 
Original file line number Diff line number Diff line change @@ -184,12 +184,16 @@ pub fn test_main_static_abort(tests: &[&TestDescAndFn]) {
184184    // If we're being run in SpawnedSecondary mode, run the test here. run_test 
185185    // will then exit the process. 
186186    if  let  Ok ( name)  = env:: var ( SECONDARY_TEST_INVOKER_VAR )  { 
187-         env:: remove_var ( SECONDARY_TEST_INVOKER_VAR ) ; 
187+         unsafe  { 
188+             env:: remove_var ( SECONDARY_TEST_INVOKER_VAR ) ; 
189+         } 
188190
189191        // Convert benchmarks to tests if we're not benchmarking. 
190192        let  mut  tests = tests. iter ( ) . map ( make_owned_test) . collect :: < Vec < _ > > ( ) ; 
191193        if  env:: var ( SECONDARY_TEST_BENCH_BENCHMARKS_VAR ) . is_ok ( )  { 
192-             env:: remove_var ( SECONDARY_TEST_BENCH_BENCHMARKS_VAR ) ; 
194+             unsafe  { 
195+                 env:: remove_var ( SECONDARY_TEST_BENCH_BENCHMARKS_VAR ) ; 
196+             } 
193197        }  else  { 
194198            tests = convert_benchmarks_to_tests ( tests) ; 
195199        } ; 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments