do not lint on indexing inside const contexts
This commit is contained in:
parent
b161dc659c
commit
2c61b45576
3 changed files with 9 additions and 16 deletions
|
|
@ -114,12 +114,12 @@ fn main() {
|
|||
break 'label
|
||||
};
|
||||
let () = const {
|
||||
assert!([42, 55].len() > get_usize());
|
||||
[42, 55][get_usize()];
|
||||
};
|
||||
}
|
||||
|
||||
const _: () = {
|
||||
assert!([42, 55].len() > get_usize());
|
||||
[42, 55][get_usize()];
|
||||
};
|
||||
|
||||
const fn foo() {
|
||||
|
|
|
|||
|
|
@ -119,23 +119,11 @@ LL | | s: String::from("blah"),
|
|||
LL | | };
|
||||
| |______^ help: statement can be reduced to: `String::from("blah");`
|
||||
|
||||
error: unnecessary operation
|
||||
--> tests/ui/unnecessary_operation.rs:121:9
|
||||
|
|
||||
LL | [42, 55][get_usize()];
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^ help: statement can be written as: `assert!([42, 55].len() > get_usize());`
|
||||
|
||||
error: unnecessary operation
|
||||
--> tests/ui/unnecessary_operation.rs:126:5
|
||||
|
|
||||
LL | [42, 55][get_usize()];
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^ help: statement can be written as: `assert!([42, 55].len() > get_usize());`
|
||||
|
||||
error: unnecessary operation
|
||||
--> tests/ui/unnecessary_operation.rs:130:5
|
||||
|
|
||||
LL | [42, 55][get_usize()];
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^ help: statement can be written as: `assert!([42, 55].len() > get_usize());`
|
||||
|
||||
error: aborting due to 22 previous errors
|
||||
error: aborting due to 20 previous errors
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue