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