Skip to content

Commit 0fdde0c

Browse files
Silence unused borrows warning in UI tests
1 parent 2468c61 commit 0fdde0c

File tree

11 files changed

+19
-19
lines changed

11 files changed

+19
-19
lines changed

src/test/ui/array-slice-vec/slice-panic-1.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ impl Drop for Foo {
1717

1818
fn foo() {
1919
let x: &[_] = &[Foo, Foo];
20-
&x[3..4];
20+
let _ = &x[3..4];
2121
}
2222

2323
fn main() {

src/test/ui/array-slice-vec/slice-panic-2.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ fn bar() -> usize {
2121

2222
fn foo() {
2323
let x: &[_] = &[Foo, Foo];
24-
&x[3..bar()];
24+
let _ = &x[3..bar()];
2525
}
2626

2727
fn main() {

src/test/ui/array-slice-vec/slice.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,14 @@ impl IndexMut<RangeFull> for Foo {
6767

6868
fn main() {
6969
let mut x = Foo;
70-
&x[..];
71-
&x[Foo..];
72-
&x[..Foo];
73-
&x[Foo..Foo];
74-
&mut x[..];
75-
&mut x[Foo..];
76-
&mut x[..Foo];
77-
&mut x[Foo..Foo];
70+
let _ = &x[..];
71+
let _ = &x[Foo..];
72+
let _ = &x[..Foo];
73+
let _ = &x[Foo..Foo];
74+
let _ = &mut x[..];
75+
let _ = &mut x[Foo..];
76+
let _ = &mut x[..Foo];
77+
let _ = &mut x[Foo..Foo];
7878
unsafe {
7979
assert_eq!(COUNT, 8);
8080
}

src/test/ui/const-generics/issues/issue-61432.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ fn promote<const N: i32>() {
99
// let n = N;
1010
// &n;
1111

12-
&N;
12+
let _ = &N;
1313
}
1414

1515
fn main() {

src/test/ui/dynamically-sized-types/dst-index.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ impl Index<usize> for T {
2929

3030
fn main() {
3131
assert_eq!(&S[0], "hello");
32-
&T[0];
32+
let _ = &T[0];
3333
// let x = &x as &Debug;
3434
}

src/test/ui/generator/too-live-local-in-immovable-gen.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ fn main() {
1515
yield ();
1616
4i32
1717
};
18-
&a;
18+
let _ = &a;
1919
};
2020
}
2121
}

src/test/ui/generator/too-live-local-in-immovable-gen.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ LL | | // Tests that the generator transformation finds out that `a`
66
LL | | // during the yield expression. Type checking will also compute liveness
77
LL | | // and it should also find out that `a` is not live.
88
... |
9-
LL | | &a;
9+
LL | | let _ = &a;
1010
LL | | };
1111
| |__________^
1212
|

src/test/ui/generator/yield-in-initializer.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ fn main() {
1111
yield;
1212
true
1313
};
14-
&opt;
14+
let _ = &opt;
1515
}
1616
};
1717
}

src/test/ui/issues/issue-43205.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// run-pass
22
fn main() {
3-
&&[()][0];
3+
let _ = &&[()][0];
44
println!("{:?}", &[(),()][1]);
55
}

src/test/ui/issues/issue-5280.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ trait FontTableTagConversions {
99

1010
impl FontTableTagConversions for FontTableTag {
1111
fn tag_to_string(self) {
12-
&self;
12+
let _ = &self;
1313
}
1414
}
1515

src/test/ui/issues/issue-54696.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
fn main() {
44
// We shouldn't promote this
5-
&(main as fn() == main as fn());
5+
let _ = &(main as fn() == main as fn());
66
// Also check nested case
7-
&(&(main as fn()) == &(main as fn()));
7+
let _ = &(&(main as fn()) == &(main as fn()));
88
}

0 commit comments

Comments
 (0)