Skip to content

Commit 67f9d24

Browse files
committed
Keep testing unsafe_vector_initialization as ui test
1 parent 8b1f69a commit 67f9d24

File tree

2 files changed

+27
-25
lines changed

2 files changed

+27
-25
lines changed

tests/ui/slow_vector_initialization.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10+
#![warn(clippy::unsafe_vector_initialization)]
11+
1012
use std::iter::repeat;
1113

1214
fn main() {
Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,71 @@
11
error: slow zero-filling initialization
2-
--> $DIR/slow_vector_initialization.rs:23:5
2+
--> $DIR/slow_vector_initialization.rs:25:5
33
|
4-
22 | let mut vec1 = Vec::with_capacity(len);
4+
24 | let mut vec1 = Vec::with_capacity(len);
55
| ----------------------- help: consider replace allocation with: `vec![0; len]`
6-
23 | vec1.extend(repeat(0).take(len));
6+
25 | vec1.extend(repeat(0).take(len));
77
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
88
|
99
= note: `-D clippy::slow-vector-initialization` implied by `-D warnings`
1010

1111
error: slow zero-filling initialization
12-
--> $DIR/slow_vector_initialization.rs:27:5
12+
--> $DIR/slow_vector_initialization.rs:29:5
1313
|
14-
26 | let mut vec2 = Vec::with_capacity(len - 10);
14+
28 | let mut vec2 = Vec::with_capacity(len - 10);
1515
| ---------------------------- help: consider replace allocation with: `vec![0; len - 10]`
16-
27 | vec2.extend(repeat(0).take(len - 10));
16+
29 | vec2.extend(repeat(0).take(len - 10));
1717
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1818

1919
error: slow zero-filling initialization
20-
--> $DIR/slow_vector_initialization.rs:41:5
20+
--> $DIR/slow_vector_initialization.rs:43:5
2121
|
22-
40 | let mut resized_vec = Vec::with_capacity(30);
22+
42 | let mut resized_vec = Vec::with_capacity(30);
2323
| ---------------------- help: consider replace allocation with: `vec![0; 30]`
24-
41 | resized_vec.resize(30, 0);
24+
43 | resized_vec.resize(30, 0);
2525
| ^^^^^^^^^^^^^^^^^^^^^^^^^
2626

2727
error: slow zero-filling initialization
28-
--> $DIR/slow_vector_initialization.rs:44:5
28+
--> $DIR/slow_vector_initialization.rs:46:5
2929
|
30-
43 | let mut extend_vec = Vec::with_capacity(30);
30+
45 | let mut extend_vec = Vec::with_capacity(30);
3131
| ---------------------- help: consider replace allocation with: `vec![0; 30]`
32-
44 | extend_vec.extend(repeat(0).take(30));
32+
46 | extend_vec.extend(repeat(0).take(30));
3333
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3434

3535
error: slow zero-filling initialization
36-
--> $DIR/slow_vector_initialization.rs:51:5
36+
--> $DIR/slow_vector_initialization.rs:53:5
3737
|
38-
50 | let mut vec1 = Vec::with_capacity(len);
38+
52 | let mut vec1 = Vec::with_capacity(len);
3939
| ----------------------- help: consider replace allocation with: `vec![0; len]`
40-
51 | vec1.resize(len, 0);
40+
53 | vec1.resize(len, 0);
4141
| ^^^^^^^^^^^^^^^^^^^
4242

4343
error: slow zero-filling initialization
44-
--> $DIR/slow_vector_initialization.rs:59:5
44+
--> $DIR/slow_vector_initialization.rs:61:5
4545
|
46-
58 | let mut vec3 = Vec::with_capacity(len - 10);
46+
60 | let mut vec3 = Vec::with_capacity(len - 10);
4747
| ---------------------------- help: consider replace allocation with: `vec![0; len - 10]`
48-
59 | vec3.resize(len - 10, 0);
48+
61 | vec3.resize(len - 10, 0);
4949
| ^^^^^^^^^^^^^^^^^^^^^^^^
5050

5151
error: slow zero-filling initialization
52-
--> $DIR/slow_vector_initialization.rs:63:5
52+
--> $DIR/slow_vector_initialization.rs:65:5
5353
|
54-
62 | vec1 = Vec::with_capacity(10);
54+
64 | vec1 = Vec::with_capacity(10);
5555
| ---------------------- help: consider replace allocation with: `vec![0; 10]`
56-
63 | vec1.resize(10, 0);
56+
65 | vec1.resize(10, 0);
5757
| ^^^^^^^^^^^^^^^^^^
5858

5959
error: unsafe vector initialization
60-
--> $DIR/slow_vector_initialization.rs:70:9
60+
--> $DIR/slow_vector_initialization.rs:72:9
6161
|
62-
67 | let mut unsafe_vec: Vec<u8> = Vec::with_capacity(200);
62+
69 | let mut unsafe_vec: Vec<u8> = Vec::with_capacity(200);
6363
| ----------------------- help: consider replace allocation with: `vec![0; 200]`
6464
...
65-
70 | unsafe_vec.set_len(200);
65+
72 | unsafe_vec.set_len(200);
6666
| ^^^^^^^^^^^^^^^^^^^^^^^
6767
|
68-
= note: #[deny(clippy::unsafe_vector_initialization)] on by default
68+
= note: `-D clippy::unsafe-vector-initialization` implied by `-D warnings`
6969

7070
error: aborting due to 8 previous errors
7171

0 commit comments

Comments
 (0)