]> git.lizzy.rs Git - rust.git/blob - tests/ui/drop_forget_ref.stderr
Merge pull request #2984 from flip1995/single_char_pattern
[rust.git] / tests / ui / drop_forget_ref.stderr
1 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
2   --> $DIR/drop_forget_ref.rs:12:5
3    |
4 12 |     drop(&SomeStruct);
5    |     ^^^^^^^^^^^^^^^^^
6    |
7    = note: `-D drop-ref` implied by `-D warnings`
8 note: argument has type &SomeStruct
9   --> $DIR/drop_forget_ref.rs:12:10
10    |
11 12 |     drop(&SomeStruct);
12    |          ^^^^^^^^^^^
13
14 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
15   --> $DIR/drop_forget_ref.rs:13:5
16    |
17 13 |     forget(&SomeStruct);
18    |     ^^^^^^^^^^^^^^^^^^^
19    |
20    = note: `-D forget-ref` implied by `-D warnings`
21 note: argument has type &SomeStruct
22   --> $DIR/drop_forget_ref.rs:13:12
23    |
24 13 |     forget(&SomeStruct);
25    |            ^^^^^^^^^^^
26
27 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
28   --> $DIR/drop_forget_ref.rs:16:5
29    |
30 16 |     drop(&owned1);
31    |     ^^^^^^^^^^^^^
32    |
33 note: argument has type &SomeStruct
34   --> $DIR/drop_forget_ref.rs:16:10
35    |
36 16 |     drop(&owned1);
37    |          ^^^^^^^
38
39 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
40   --> $DIR/drop_forget_ref.rs:17:5
41    |
42 17 |     drop(&&owned1);
43    |     ^^^^^^^^^^^^^^
44    |
45 note: argument has type &&SomeStruct
46   --> $DIR/drop_forget_ref.rs:17:10
47    |
48 17 |     drop(&&owned1);
49    |          ^^^^^^^^
50
51 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
52   --> $DIR/drop_forget_ref.rs:18:5
53    |
54 18 |     drop(&mut owned1);
55    |     ^^^^^^^^^^^^^^^^^
56    |
57 note: argument has type &mut SomeStruct
58   --> $DIR/drop_forget_ref.rs:18:10
59    |
60 18 |     drop(&mut owned1);
61    |          ^^^^^^^^^^^
62
63 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
64   --> $DIR/drop_forget_ref.rs:21:5
65    |
66 21 |     forget(&owned2);
67    |     ^^^^^^^^^^^^^^^
68    |
69 note: argument has type &SomeStruct
70   --> $DIR/drop_forget_ref.rs:21:12
71    |
72 21 |     forget(&owned2);
73    |            ^^^^^^^
74
75 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
76   --> $DIR/drop_forget_ref.rs:22:5
77    |
78 22 |     forget(&&owned2);
79    |     ^^^^^^^^^^^^^^^^
80    |
81 note: argument has type &&SomeStruct
82   --> $DIR/drop_forget_ref.rs:22:12
83    |
84 22 |     forget(&&owned2);
85    |            ^^^^^^^^
86
87 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
88   --> $DIR/drop_forget_ref.rs:23:5
89    |
90 23 |     forget(&mut owned2);
91    |     ^^^^^^^^^^^^^^^^^^^
92    |
93 note: argument has type &mut SomeStruct
94   --> $DIR/drop_forget_ref.rs:23:12
95    |
96 23 |     forget(&mut owned2);
97    |            ^^^^^^^^^^^
98
99 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
100   --> $DIR/drop_forget_ref.rs:27:5
101    |
102 27 |     drop(reference1);
103    |     ^^^^^^^^^^^^^^^^
104    |
105 note: argument has type &SomeStruct
106   --> $DIR/drop_forget_ref.rs:27:10
107    |
108 27 |     drop(reference1);
109    |          ^^^^^^^^^^
110
111 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
112   --> $DIR/drop_forget_ref.rs:28:5
113    |
114 28 |     forget(&*reference1);
115    |     ^^^^^^^^^^^^^^^^^^^^
116    |
117 note: argument has type &SomeStruct
118   --> $DIR/drop_forget_ref.rs:28:12
119    |
120 28 |     forget(&*reference1);
121    |            ^^^^^^^^^^^^
122
123 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
124   --> $DIR/drop_forget_ref.rs:31:5
125    |
126 31 |     drop(reference2);
127    |     ^^^^^^^^^^^^^^^^
128    |
129 note: argument has type &mut SomeStruct
130   --> $DIR/drop_forget_ref.rs:31:10
131    |
132 31 |     drop(reference2);
133    |          ^^^^^^^^^^
134
135 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
136   --> $DIR/drop_forget_ref.rs:33:5
137    |
138 33 |     forget(reference3);
139    |     ^^^^^^^^^^^^^^^^^^
140    |
141 note: argument has type &mut SomeStruct
142   --> $DIR/drop_forget_ref.rs:33:12
143    |
144 33 |     forget(reference3);
145    |            ^^^^^^^^^^
146
147 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
148   --> $DIR/drop_forget_ref.rs:36:5
149    |
150 36 |     drop(reference4);
151    |     ^^^^^^^^^^^^^^^^
152    |
153 note: argument has type &SomeStruct
154   --> $DIR/drop_forget_ref.rs:36:10
155    |
156 36 |     drop(reference4);
157    |          ^^^^^^^^^^
158
159 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
160   --> $DIR/drop_forget_ref.rs:37:5
161    |
162 37 |     forget(reference4);
163    |     ^^^^^^^^^^^^^^^^^^
164    |
165 note: argument has type &SomeStruct
166   --> $DIR/drop_forget_ref.rs:37:12
167    |
168 37 |     forget(reference4);
169    |            ^^^^^^^^^^
170
171 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
172   --> $DIR/drop_forget_ref.rs:42:5
173    |
174 42 |     drop(&val);
175    |     ^^^^^^^^^^
176    |
177 note: argument has type &T
178   --> $DIR/drop_forget_ref.rs:42:10
179    |
180 42 |     drop(&val);
181    |          ^^^^
182
183 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
184   --> $DIR/drop_forget_ref.rs:48:5
185    |
186 48 |     forget(&val);
187    |     ^^^^^^^^^^^^
188    |
189 note: argument has type &T
190   --> $DIR/drop_forget_ref.rs:48:12
191    |
192 48 |     forget(&val);
193    |            ^^^^
194
195 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
196   --> $DIR/drop_forget_ref.rs:56:5
197    |
198 56 |     std::mem::drop(&SomeStruct);
199    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
200    |
201 note: argument has type &SomeStruct
202   --> $DIR/drop_forget_ref.rs:56:20
203    |
204 56 |     std::mem::drop(&SomeStruct);
205    |                    ^^^^^^^^^^^
206
207 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
208   --> $DIR/drop_forget_ref.rs:59:5
209    |
210 59 |     std::mem::forget(&SomeStruct);
211    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
212    |
213 note: argument has type &SomeStruct
214   --> $DIR/drop_forget_ref.rs:59:22
215    |
216 59 |     std::mem::forget(&SomeStruct);
217    |                      ^^^^^^^^^^^
218
219 error: aborting due to 18 previous errors
220