File tree Expand file tree Collapse file tree 2 files changed +5
-10
lines changed
rust/ql/test/query-tests/unusedentities Expand file tree Collapse file tree 2 files changed +5
-10
lines changed Original file line number Diff line number Diff line change 23
23
| more.rs:46:9:46:14 | a_ptr4 | Variable is assigned a value that is never used. |
24
24
| more.rs:61:9:61:13 | d_ptr | Variable is assigned a value that is never used. |
25
25
| more.rs:67:9:67:17 | f_ptr | Variable is assigned a value that is never used. |
26
- | unreachable.rs:166:6:166:6 | x | Variable is assigned a value that is never used. |
27
- | unreachable.rs:190:14:190:14 | a | Variable is assigned a value that is never used. |
28
- | unreachable.rs:199:9:199:9 | a | Variable is assigned a value that is never used. |
29
- | unreachable.rs:210:11:210:11 | a | Variable is assigned a value that is never used. |
30
- | unreachable.rs:217:6:217:6 | a | Variable is assigned a value that is never used. |
Original file line number Diff line number Diff line change @@ -163,7 +163,7 @@ fn unreachable_loop() {
163
163
do_something ( ) ; // BAD: unreachable code
164
164
}
165
165
166
- for x in 1 ..10 { // BAD: unused value `x`
166
+ for _ in 1 ..10 {
167
167
if cond ( ) {
168
168
continue ;
169
169
do_something ( ) ; // BAD: unreachable code
@@ -187,7 +187,7 @@ fn unreachable_paren() {
187
187
}
188
188
189
189
fn unreachable_let_1 ( ) {
190
- if let Some ( a ) = maybe_get_a_number ( ) { // BAD: unused value `a`
190
+ if let Some ( _ ) = maybe_get_a_number ( ) {
191
191
do_something ( ) ;
192
192
return ;
193
193
} else {
@@ -196,7 +196,7 @@ fn unreachable_let_1() {
196
196
197
197
do_something ( ) ; // SPURIOUS: unreachable code
198
198
199
- if let a = get_a_number ( ) { // (always succeeds) BAD: unused value `a`
199
+ if let _ = get_a_number ( ) { // (always succeeds)
200
200
do_something ( ) ;
201
201
return ;
202
202
} else {
@@ -207,14 +207,14 @@ fn unreachable_let_1() {
207
207
}
208
208
209
209
fn unreachable_let_2 ( ) {
210
- let Some ( a ) = maybe_get_a_number ( ) else { // BAD: unused value `a`
210
+ let Some ( _ ) = maybe_get_a_number ( ) else {
211
211
do_something ( ) ;
212
212
return ;
213
213
} ;
214
214
215
215
do_something ( ) ;
216
216
217
- let a = maybe_get_a_number ( ) else { // (always succeeds) BAD: unused value `x`
217
+ let _ = maybe_get_a_number ( ) else { // (always succeeds)
218
218
do_something ( ) ; // BAD: unreachable code
219
219
return ;
220
220
} ;
You can’t perform that action at this time.
0 commit comments