1 warning: label name `'x` shadows a label name that is already in scope
2 --> $DIR/hygienic-labels-in-let.rs:16:9
5 | ^^ label `'x` already in scope
8 | -- first declared here
9 LL | // this 'x should refer to the outer loop, lexically
10 LL | loop_x!(break 'x);
11 | ----------------- in this macro invocation
13 = note: this warning originates in the macro `loop_x` (in Nightly builds, run with -Z macro-backtrace for more info)
15 warning: label name `'x` shadows a label name that is already in scope
16 --> $DIR/hygienic-labels-in-let.rs:64:9
19 | -- first declared here
21 LL | 'x: for _ in 0..1 {
22 | ^^ label `'x` already in scope
24 warning: label name `'x` shadows a label name that is already in scope
25 --> $DIR/hygienic-labels-in-let.rs:64:9
28 | -- first declared here
30 LL | 'x: for _ in 0..1 {
31 | ^^ label `'x` already in scope
33 warning: label name `'x` shadows a label name that is already in scope
34 --> $DIR/hygienic-labels-in-let.rs:16:9
37 | ^^ label `'x` already in scope
40 | -- first declared here
42 LL | loop_x!(break 'x);
43 | ----------------- in this macro invocation
45 = note: this warning originates in the macro `loop_x` (in Nightly builds, run with -Z macro-backtrace for more info)
47 warning: label name `'x` shadows a label name that is already in scope
48 --> $DIR/hygienic-labels-in-let.rs:16:9
54 | label `'x` already in scope
56 LL | loop_x!(break 'x);
57 | ----------------- in this macro invocation
59 = note: this warning originates in the macro `loop_x` (in Nightly builds, run with -Z macro-backtrace for more info)
61 warning: label name `'x` shadows a label name that is already in scope
62 --> $DIR/hygienic-labels-in-let.rs:16:9
65 | ^^ label `'x` already in scope
67 LL | 'x: for _ in 0..1 {
68 | -- first declared here
70 LL | loop_x!(break 'x);
71 | ----------------- in this macro invocation
73 = note: this warning originates in the macro `loop_x` (in Nightly builds, run with -Z macro-backtrace for more info)
75 warning: label name `'x` shadows a label name that is already in scope
76 --> $DIR/hygienic-labels-in-let.rs:76:9
79 | -- first declared here
81 LL | 'x: for _ in 0..1 {
82 | ^^ label `'x` already in scope
84 warning: label name `'x` shadows a label name that is already in scope
85 --> $DIR/hygienic-labels-in-let.rs:76:9
88 | -- first declared here
90 LL | 'x: for _ in 0..1 {
91 | ^^ label `'x` already in scope
93 warning: label name `'x` shadows a label name that is already in scope
94 --> $DIR/hygienic-labels-in-let.rs:76:9
96 LL | 'x: for _ in 0..1 {
97 | -- first declared here
99 LL | 'x: for _ in 0..1 {
100 | ^^ label `'x` already in scope
102 warning: label name `'x` shadows a label name that is already in scope
103 --> $DIR/hygienic-labels-in-let.rs:76:9
106 | -- first declared here
108 LL | 'x: for _ in 0..1 {
109 | ^^ label `'x` already in scope
111 warning: label name `'x` shadows a label name that is already in scope
112 --> $DIR/hygienic-labels-in-let.rs:27:9
114 LL | 'x: while 1 + 1 == 2 { $e }
115 | ^^ label `'x` already in scope
118 | -- first declared here
120 LL | while_true!(break 'x);
121 | --------------------- in this macro invocation
123 = note: this warning originates in the macro `while_true` (in Nightly builds, run with -Z macro-backtrace for more info)
125 warning: label name `'x` shadows a label name that is already in scope
126 --> $DIR/hygienic-labels-in-let.rs:27:9
129 | -- first declared here
131 LL | 'x: while 1 + 1 == 2 { $e }
132 | ^^ label `'x` already in scope
134 LL | while_true!(break 'x);
135 | --------------------- in this macro invocation
137 = note: this warning originates in the macro `while_true` (in Nightly builds, run with -Z macro-backtrace for more info)
139 warning: label name `'x` shadows a label name that is already in scope
140 --> $DIR/hygienic-labels-in-let.rs:27:9
142 LL | 'x: while 1 + 1 == 2 { $e }
143 | ^^ label `'x` already in scope
145 LL | 'x: for _ in 0..1 {
146 | -- first declared here
148 LL | while_true!(break 'x);
149 | --------------------- in this macro invocation
151 = note: this warning originates in the macro `while_true` (in Nightly builds, run with -Z macro-backtrace for more info)
153 warning: label name `'x` shadows a label name that is already in scope
154 --> $DIR/hygienic-labels-in-let.rs:27:9
157 | -- first declared here
159 LL | 'x: while 1 + 1 == 2 { $e }
160 | ^^ label `'x` already in scope
162 LL | while_true!(break 'x);
163 | --------------------- in this macro invocation
165 = note: this warning originates in the macro `while_true` (in Nightly builds, run with -Z macro-backtrace for more info)
167 warning: label name `'x` shadows a label name that is already in scope
168 --> $DIR/hygienic-labels-in-let.rs:27:9
170 LL | 'x: while 1 + 1 == 2 { $e }
171 | ^^ label `'x` already in scope
173 LL | 'x: for _ in 0..1 {
174 | -- first declared here
176 LL | while_true!(break 'x);
177 | --------------------- in this macro invocation
179 = note: this warning originates in the macro `while_true` (in Nightly builds, run with -Z macro-backtrace for more info)
181 warning: label name `'x` shadows a label name that is already in scope
182 --> $DIR/hygienic-labels-in-let.rs:90:9
185 | -- first declared here
187 LL | 'x: for _ in 0..1 {
188 | ^^ label `'x` already in scope
190 warning: label name `'x` shadows a label name that is already in scope
191 --> $DIR/hygienic-labels-in-let.rs:90:9
194 | -- first declared here
196 LL | 'x: for _ in 0..1 {
197 | ^^ label `'x` already in scope
199 warning: label name `'x` shadows a label name that is already in scope
200 --> $DIR/hygienic-labels-in-let.rs:90:9
202 LL | 'x: for _ in 0..1 {
203 | -- first declared here
205 LL | 'x: for _ in 0..1 {
206 | ^^ label `'x` already in scope
208 warning: label name `'x` shadows a label name that is already in scope
209 --> $DIR/hygienic-labels-in-let.rs:90:9
212 | -- first declared here
214 LL | 'x: for _ in 0..1 {
215 | ^^ label `'x` already in scope
217 warning: label name `'x` shadows a label name that is already in scope
218 --> $DIR/hygienic-labels-in-let.rs:90:9
220 LL | 'x: for _ in 0..1 {
221 | -- first declared here
223 LL | 'x: for _ in 0..1 {
224 | ^^ label `'x` already in scope
226 warning: label name `'x` shadows a label name that is already in scope
227 --> $DIR/hygienic-labels-in-let.rs:90:9
229 LL | 'x: while 1 + 1 == 2 { $e }
230 | -- first declared here
232 LL | 'x: for _ in 0..1 {
233 | ^^ label `'x` already in scope
235 warning: label name `'x` shadows a label name that is already in scope
236 --> $DIR/hygienic-labels-in-let.rs:39:9
238 LL | 'x: for _ in 0..1 { $e }
239 | ^^ label `'x` already in scope
242 | -- first declared here
244 LL | run_once!(continue 'x);
245 | ---------------------- in this macro invocation
247 = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)
249 warning: label name `'x` shadows a label name that is already in scope
250 --> $DIR/hygienic-labels-in-let.rs:39:9
253 | -- first declared here
255 LL | 'x: for _ in 0..1 { $e }
256 | ^^ label `'x` already in scope
258 LL | run_once!(continue 'x);
259 | ---------------------- in this macro invocation
261 = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)
263 warning: label name `'x` shadows a label name that is already in scope
264 --> $DIR/hygienic-labels-in-let.rs:39:9
266 LL | 'x: for _ in 0..1 { $e }
267 | ^^ label `'x` already in scope
269 LL | 'x: for _ in 0..1 {
270 | -- first declared here
272 LL | run_once!(continue 'x);
273 | ---------------------- in this macro invocation
275 = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)
277 warning: label name `'x` shadows a label name that is already in scope
278 --> $DIR/hygienic-labels-in-let.rs:39:9
281 | -- first declared here
283 LL | 'x: for _ in 0..1 { $e }
284 | ^^ label `'x` already in scope
286 LL | run_once!(continue 'x);
287 | ---------------------- in this macro invocation
289 = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)
291 warning: label name `'x` shadows a label name that is already in scope
292 --> $DIR/hygienic-labels-in-let.rs:39:9
294 LL | 'x: for _ in 0..1 { $e }
295 | ^^ label `'x` already in scope
297 LL | 'x: for _ in 0..1 {
298 | -- first declared here
300 LL | run_once!(continue 'x);
301 | ---------------------- in this macro invocation
303 = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)
305 warning: label name `'x` shadows a label name that is already in scope
306 --> $DIR/hygienic-labels-in-let.rs:39:9
308 LL | 'x: while 1 + 1 == 2 { $e }
309 | -- first declared here
311 LL | 'x: for _ in 0..1 { $e }
312 | ^^ label `'x` already in scope
314 LL | run_once!(continue 'x);
315 | ---------------------- in this macro invocation
317 = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)
319 warning: label name `'x` shadows a label name that is already in scope
320 --> $DIR/hygienic-labels-in-let.rs:39:9
322 LL | 'x: for _ in 0..1 { $e }
323 | ^^ label `'x` already in scope
325 LL | 'x: for _ in 0..1 {
326 | -- first declared here
328 LL | run_once!(continue 'x);
329 | ---------------------- in this macro invocation
331 = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)
333 warning: 28 warnings emitted