File tree 3 files changed +10
-6
lines changed
alloc/src/collections/btree
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> {
74
74
b_next = self . b . next ( ) ;
75
75
}
76
76
}
77
- if let ( Some ( ref a1) , Some ( ref b1) ) = ( & a_next, & b_next) {
77
+ if let ( Some ( a1) , Some ( b1) ) = ( & a_next, & b_next) {
78
78
match cmp ( a1, b1) {
79
79
Ordering :: Less => self . peeked = b_next. take ( ) . map ( Peeked :: B ) ,
80
80
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> {
616
616
#[ unstable( feature = "mpmc_channel" , issue = "126840" ) ]
617
617
pub fn same_channel ( & self , other : & Sender < T > ) -> bool {
618
618
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,
622
622
_ => false ,
623
623
}
624
624
}
Original file line number Diff line number Diff line change @@ -184,12 +184,16 @@ pub fn test_main_static_abort(tests: &[&TestDescAndFn]) {
184
184
// If we're being run in SpawnedSecondary mode, run the test here. run_test
185
185
// will then exit the process.
186
186
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
+ }
188
190
189
191
// Convert benchmarks to tests if we're not benchmarking.
190
192
let mut tests = tests. iter ( ) . map ( make_owned_test) . collect :: < Vec < _ > > ( ) ;
191
193
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
+ }
193
197
} else {
194
198
tests = convert_benchmarks_to_tests ( tests) ;
195
199
} ;
You can’t perform that action at this time.
0 commit comments