Skip to content

Commit 53e787c

Browse files
compiler-errorsgitbot
authored and
gitbot
committed
Fix pattern matching mode changes and unsafe_op_in_unsafe_fn
1 parent 64dd451 commit 53e787c

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

alloc/src/collections/btree/merge_iter.rs

+1-1
Original file line numberDiff line numberDiff 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),

std/src/sync/mpmc/mod.rs

+3-3
Original file line numberDiff line numberDiff 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
}

test/src/lib.rs

+6-2
Original file line numberDiff line numberDiff 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
};

0 commit comments

Comments
 (0)