]> git.lizzy.rs Git - rust.git/blob - src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.stderr
Auto merge of #54813 - petrochenkov:uilocale, r=alexcrichton
[rust.git] / src / test / ui / feature-gate / issue-43106-gating-of-builtin-attrs.stderr
1 warning: unknown lint: `x5400`
2   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:50:33
3    |
4 LL | #![warn                        (x5400)] //~ WARN unknown lint: `x5400`
5    |                                 ^^^^^
6    |
7 note: lint level defined here
8   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:44:28
9    |
10 LL | #![warn(unused_attributes, unknown_lints)]
11    |                            ^^^^^^^^^^^^^
12
13 warning: unknown lint: `x5300`
14   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:51:33
15    |
16 LL | #![allow                       (x5300)] //~ WARN unknown lint: `x5300`
17    |                                 ^^^^^
18
19 warning: unknown lint: `x5200`
20   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:52:33
21    |
22 LL | #![forbid                      (x5200)] //~ WARN unknown lint: `x5200`
23    |                                 ^^^^^
24
25 warning: unknown lint: `x5100`
26   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:53:33
27    |
28 LL | #![deny                        (x5100)] //~ WARN unknown lint: `x5100`
29    |                                 ^^^^^
30
31 warning: unknown lint: `x5400`
32   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:115:8
33    |
34 LL | #[warn(x5400)]
35    |        ^^^^^
36
37 warning: unknown lint: `x5400`
38   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:118:25
39    |
40 LL |     mod inner { #![warn(x5400)] }
41    |                         ^^^^^
42
43 warning: unknown lint: `x5400`
44   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:121:12
45    |
46 LL |     #[warn(x5400)] fn f() { }
47    |            ^^^^^
48
49 warning: unknown lint: `x5400`
50   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:124:12
51    |
52 LL |     #[warn(x5400)] struct S;
53    |            ^^^^^
54
55 warning: unknown lint: `x5400`
56   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:127:12
57    |
58 LL |     #[warn(x5400)] type T = S;
59    |            ^^^^^
60
61 warning: unknown lint: `x5400`
62   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:130:12
63    |
64 LL |     #[warn(x5400)] impl S { }
65    |            ^^^^^
66
67 warning: unknown lint: `x5300`
68   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:134:9
69    |
70 LL | #[allow(x5300)]
71    |         ^^^^^
72
73 warning: unknown lint: `x5300`
74   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:137:26
75    |
76 LL |     mod inner { #![allow(x5300)] }
77    |                          ^^^^^
78
79 warning: unknown lint: `x5300`
80   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:140:13
81    |
82 LL |     #[allow(x5300)] fn f() { }
83    |             ^^^^^
84
85 warning: unknown lint: `x5300`
86   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:143:13
87    |
88 LL |     #[allow(x5300)] struct S;
89    |             ^^^^^
90
91 warning: unknown lint: `x5300`
92   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:146:13
93    |
94 LL |     #[allow(x5300)] type T = S;
95    |             ^^^^^
96
97 warning: unknown lint: `x5300`
98   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:149:13
99    |
100 LL |     #[allow(x5300)] impl S { }
101    |             ^^^^^
102
103 warning: unknown lint: `x5200`
104   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:153:10
105    |
106 LL | #[forbid(x5200)]
107    |          ^^^^^
108
109 warning: unknown lint: `x5200`
110   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:156:27
111    |
112 LL |     mod inner { #![forbid(x5200)] }
113    |                           ^^^^^
114
115 warning: unknown lint: `x5200`
116   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:159:14
117    |
118 LL |     #[forbid(x5200)] fn f() { }
119    |              ^^^^^
120
121 warning: unknown lint: `x5200`
122   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:162:14
123    |
124 LL |     #[forbid(x5200)] struct S;
125    |              ^^^^^
126
127 warning: unknown lint: `x5200`
128   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:165:14
129    |
130 LL |     #[forbid(x5200)] type T = S;
131    |              ^^^^^
132
133 warning: unknown lint: `x5200`
134   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:168:14
135    |
136 LL |     #[forbid(x5200)] impl S { }
137    |              ^^^^^
138
139 warning: unknown lint: `x5100`
140   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:172:8
141    |
142 LL | #[deny(x5100)]
143    |        ^^^^^
144
145 warning: unknown lint: `x5100`
146   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:175:25
147    |
148 LL |     mod inner { #![deny(x5100)] }
149    |                         ^^^^^
150
151 warning: unknown lint: `x5100`
152   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:178:12
153    |
154 LL |     #[deny(x5100)] fn f() { }
155    |            ^^^^^
156
157 warning: unknown lint: `x5100`
158   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:181:12
159    |
160 LL |     #[deny(x5100)] struct S;
161    |            ^^^^^
162
163 warning: unknown lint: `x5100`
164   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:184:12
165    |
166 LL |     #[deny(x5100)] type T = S;
167    |            ^^^^^
168
169 warning: unknown lint: `x5100`
170   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:187:12
171    |
172 LL |     #[deny(x5100)] impl S { }
173    |            ^^^^^
174
175 warning: macro_escape is a deprecated synonym for macro_use
176   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:500:1
177    |
178 LL | #[macro_escape]
179    | ^^^^^^^^^^^^^^^
180
181 warning: macro_escape is a deprecated synonym for macro_use
182   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:503:17
183    |
184 LL |     mod inner { #![macro_escape] }
185    |                 ^^^^^^^^^^^^^^^^
186    |
187    = help: consider an outer attribute, #[macro_use] mod ...
188
189 warning: `repr` attribute isn't configurable with a literal
190   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:317:17
191    |
192 LL |     mod inner { #![repr="3900"] }
193    |                 ^^^^^^^^^^^^^^^ needs a hint
194    |
195    = note: #[warn(bad_repr)] on by default
196    = help: valid hints include `#[repr(C)]`, `#[repr(packed)]`, `#[repr(rust)]` and `#[repr(transparent)]`
197    = note: for more information, visit <https://doc.rust-lang.org/reference/type-layout.html>
198
199 warning: `repr` attribute isn't configurable with a literal
200   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:321:5
201    |
202 LL |     #[repr = "3900"] fn f() { }
203    |     ^^^^^^^^^^^^^^^^ needs a hint
204    |
205    = help: valid hints include `#[repr(C)]`, `#[repr(packed)]`, `#[repr(rust)]` and `#[repr(transparent)]`
206    = note: for more information, visit <https://doc.rust-lang.org/reference/type-layout.html>
207
208 warning: `repr` attribute isn't configurable with a literal
209   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:327:5
210    |
211 LL |     #[repr = "3900"] type T = S;
212    |     ^^^^^^^^^^^^^^^^ needs a hint
213    |
214    = help: valid hints include `#[repr(C)]`, `#[repr(packed)]`, `#[repr(rust)]` and `#[repr(transparent)]`
215    = note: for more information, visit <https://doc.rust-lang.org/reference/type-layout.html>
216
217 warning: `repr` attribute isn't configurable with a literal
218   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:331:5
219    |
220 LL |     #[repr = "3900"] impl S { }
221    |     ^^^^^^^^^^^^^^^^ needs a hint
222    |
223    = help: valid hints include `#[repr(C)]`, `#[repr(packed)]`, `#[repr(rust)]` and `#[repr(transparent)]`
224    = note: for more information, visit <https://doc.rust-lang.org/reference/type-layout.html>
225
226 warning: `repr` attribute isn't configurable with a literal
227   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:313:1
228    |
229 LL | #[repr = "3900"]
230    | ^^^^^^^^^^^^^^^^ needs a hint
231    |
232    = help: valid hints include `#[repr(C)]`, `#[repr(packed)]`, `#[repr(rust)]` and `#[repr(transparent)]`
233    = note: for more information, visit <https://doc.rust-lang.org/reference/type-layout.html>
234
235 warning: `repr` attribute isn't configurable with a literal
236   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:63:1
237    |
238 LL | #![repr                       = "3900"]
239    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ needs a hint
240    |
241    = help: valid hints include `#[repr(C)]`, `#[repr(packed)]`, `#[repr(rust)]` and `#[repr(transparent)]`
242    = note: for more information, visit <https://doc.rust-lang.org/reference/type-layout.html>
243
244 warning: unused attribute
245   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:195:5
246    |
247 LL |     #[macro_use] fn f() { }
248    |     ^^^^^^^^^^^^
249    |
250 note: lint level defined here
251   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:44:9
252    |
253 LL | #![warn(unused_attributes, unknown_lints)]
254    |         ^^^^^^^^^^^^^^^^^
255
256 warning: unused attribute
257   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:198:5
258    |
259 LL |     #[macro_use] struct S;
260    |     ^^^^^^^^^^^^
261
262 warning: unused attribute
263   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:201:5
264    |
265 LL |     #[macro_use] type T = S;
266    |     ^^^^^^^^^^^^
267
268 warning: unused attribute
269   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:204:5
270    |
271 LL |     #[macro_use] impl S { }
272    |     ^^^^^^^^^^^^
273
274 warning: unused attribute
275   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:211:17
276    |
277 LL |     mod inner { #![macro_export="4800"] }
278    |                 ^^^^^^^^^^^^^^^^^^^^^^^
279
280 warning: unused attribute
281   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:214:5
282    |
283 LL |     #[macro_export = "4800"] fn f() { }
284    |     ^^^^^^^^^^^^^^^^^^^^^^^^
285
286 warning: unused attribute
287   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:217:5
288    |
289 LL |     #[macro_export = "4800"] struct S;
290    |     ^^^^^^^^^^^^^^^^^^^^^^^^
291
292 warning: unused attribute
293   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:220:5
294    |
295 LL |     #[macro_export = "4800"] type T = S;
296    |     ^^^^^^^^^^^^^^^^^^^^^^^^
297
298 warning: unused attribute
299   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:223:5
300    |
301 LL |     #[macro_export = "4800"] impl S { }
302    |     ^^^^^^^^^^^^^^^^^^^^^^^^
303
304 warning: unused attribute
305   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:208:1
306    |
307 LL | #[macro_export = "4800"]
308    | ^^^^^^^^^^^^^^^^^^^^^^^^
309
310 warning: unused attribute
311   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:230:17
312    |
313 LL |     mod inner { #![plugin_registrar="4700"] }
314    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
315
316 warning: unused attribute
317   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:235:5
318    |
319 LL |     #[plugin_registrar = "4700"] struct S;
320    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
321
322 warning: unused attribute
323   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:238:5
324    |
325 LL |     #[plugin_registrar = "4700"] type T = S;
326    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
327
328 warning: unused attribute
329   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:241:5
330    |
331 LL |     #[plugin_registrar = "4700"] impl S { }
332    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
333
334 warning: unused attribute
335   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:227:1
336    |
337 LL | #[plugin_registrar = "4700"]
338    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
339
340 warning: unused attribute
341   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:248:17
342    |
343 LL |     mod inner { #![main="4300"] }
344    |                 ^^^^^^^^^^^^^^^
345
346 warning: unused attribute
347   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:253:5
348    |
349 LL |     #[main = "4400"] struct S;
350    |     ^^^^^^^^^^^^^^^^
351
352 warning: unused attribute
353   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:256:5
354    |
355 LL |     #[main = "4400"] type T = S;
356    |     ^^^^^^^^^^^^^^^^
357
358 warning: unused attribute
359   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:259:5
360    |
361 LL |     #[main = "4400"] impl S { }
362    |     ^^^^^^^^^^^^^^^^
363
364 warning: unused attribute
365   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:245:1
366    |
367 LL | #[main = "4400"]
368    | ^^^^^^^^^^^^^^^^
369
370 warning: unused attribute
371   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:266:17
372    |
373 LL |     mod inner { #![start="4300"] }
374    |                 ^^^^^^^^^^^^^^^^
375
376 warning: unused attribute
377   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:271:5
378    |
379 LL |     #[start = "4300"] struct S;
380    |     ^^^^^^^^^^^^^^^^^
381
382 warning: unused attribute
383   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:274:5
384    |
385 LL |     #[start = "4300"] type T = S;
386    |     ^^^^^^^^^^^^^^^^^
387
388 warning: unused attribute
389   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:277:5
390    |
391 LL |     #[start = "4300"] impl S { }
392    |     ^^^^^^^^^^^^^^^^^
393
394 warning: unused attribute
395   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:263:1
396    |
397 LL | #[start = "4300"]
398    | ^^^^^^^^^^^^^^^^^
399
400 warning: unused attribute
401   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:317:17
402    |
403 LL |     mod inner { #![repr="3900"] }
404    |                 ^^^^^^^^^^^^^^^
405
406 warning: unused attribute
407   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:321:5
408    |
409 LL |     #[repr = "3900"] fn f() { }
410    |     ^^^^^^^^^^^^^^^^
411
412 warning: unused attribute
413   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:327:5
414    |
415 LL |     #[repr = "3900"] type T = S;
416    |     ^^^^^^^^^^^^^^^^
417
418 warning: unused attribute
419   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:331:5
420    |
421 LL |     #[repr = "3900"] impl S { }
422    |     ^^^^^^^^^^^^^^^^
423
424 warning: unused attribute
425   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:313:1
426    |
427 LL | #[repr = "3900"]
428    | ^^^^^^^^^^^^^^^^
429
430 warning: unused attribute
431   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:340:5
432    |
433 LL |     #[path = "3800"] fn f() { }
434    |     ^^^^^^^^^^^^^^^^
435
436 warning: unused attribute
437   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:343:5
438    |
439 LL |     #[path = "3800"]  struct S;
440    |     ^^^^^^^^^^^^^^^^
441
442 warning: unused attribute
443   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:346:5
444    |
445 LL |     #[path = "3800"] type T = S;
446    |     ^^^^^^^^^^^^^^^^
447
448 warning: unused attribute
449   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:349:5
450    |
451 LL |     #[path = "3800"] impl S { }
452    |     ^^^^^^^^^^^^^^^^
453
454 warning: unused attribute
455   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:356:17
456    |
457 LL |     mod inner { #![abi="3700"] }
458    |                 ^^^^^^^^^^^^^^
459
460 warning: unused attribute
461   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:359:5
462    |
463 LL |     #[abi = "3700"] fn f() { }
464    |     ^^^^^^^^^^^^^^^
465
466 warning: unused attribute
467   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:362:5
468    |
469 LL |     #[abi = "3700"] struct S;
470    |     ^^^^^^^^^^^^^^^
471
472 warning: unused attribute
473   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:365:5
474    |
475 LL |     #[abi = "3700"] type T = S;
476    |     ^^^^^^^^^^^^^^^
477
478 warning: unused attribute
479   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:368:5
480    |
481 LL |     #[abi = "3700"] impl S { }
482    |     ^^^^^^^^^^^^^^^
483
484 warning: unused attribute
485   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:353:1
486    |
487 LL | #[abi = "3700"]
488    | ^^^^^^^^^^^^^^^
489
490 warning: unused attribute
491   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:375:17
492    |
493 LL |     mod inner { #![automatically_derived="3600"] }
494    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
495
496 warning: unused attribute
497   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:378:5
498    |
499 LL |     #[automatically_derived = "3600"] fn f() { }
500    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
501
502 warning: unused attribute
503   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:381:5
504    |
505 LL |     #[automatically_derived = "3600"] struct S;
506    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
507
508 warning: unused attribute
509   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:384:5
510    |
511 LL |     #[automatically_derived = "3600"] type T = S;
512    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
513
514 warning: unused attribute
515   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:387:5
516    |
517 LL |     #[automatically_derived = "3600"] impl S { }
518    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
519
520 warning: unused attribute
521   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:372:1
522    |
523 LL | #[automatically_derived = "3600"]
524    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
525
526 warning: unused attribute
527   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:407:17
528    |
529 LL |     mod inner { #![no_link="3400"] }
530    |                 ^^^^^^^^^^^^^^^^^^
531
532 warning: unused attribute
533   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:410:5
534    |
535 LL |     #[no_link = "3400"] fn f() { }
536    |     ^^^^^^^^^^^^^^^^^^^
537
538 warning: unused attribute
539   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:413:5
540    |
541 LL |     #[no_link = "3400"] struct S;
542    |     ^^^^^^^^^^^^^^^^^^^
543
544 warning: unused attribute
545   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:416:5
546    |
547 LL |     #[no_link = "3400"]type T = S;
548    |     ^^^^^^^^^^^^^^^^^^^
549
550 warning: unused attribute
551   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:419:5
552    |
553 LL |     #[no_link = "3400"] impl S { }
554    |     ^^^^^^^^^^^^^^^^^^^
555
556 warning: unused attribute
557   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:404:1
558    |
559 LL | #[no_link = "3400"]
560    | ^^^^^^^^^^^^^^^^^^^
561
562 warning: unused attribute
563   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:426:17
564    |
565 LL |     mod inner { #![should_panic="3200"] }
566    |                 ^^^^^^^^^^^^^^^^^^^^^^^
567
568 warning: unused attribute
569   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:429:5
570    |
571 LL |     #[should_panic = "3200"] fn f() { }
572    |     ^^^^^^^^^^^^^^^^^^^^^^^^
573
574 warning: unused attribute
575   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:432:5
576    |
577 LL |     #[should_panic = "3200"] struct S;
578    |     ^^^^^^^^^^^^^^^^^^^^^^^^
579
580 warning: unused attribute
581   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:435:5
582    |
583 LL |     #[should_panic = "3200"] type T = S;
584    |     ^^^^^^^^^^^^^^^^^^^^^^^^
585
586 warning: unused attribute
587   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:438:5
588    |
589 LL |     #[should_panic = "3200"] impl S { }
590    |     ^^^^^^^^^^^^^^^^^^^^^^^^
591
592 warning: unused attribute
593   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:423:1
594    |
595 LL | #[should_panic = "3200"]
596    | ^^^^^^^^^^^^^^^^^^^^^^^^
597
598 warning: unused attribute
599   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:445:17
600    |
601 LL |     mod inner { #![ignore="3100"] }
602    |                 ^^^^^^^^^^^^^^^^^
603
604 warning: unused attribute
605   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:448:5
606    |
607 LL |     #[ignore = "3100"] fn f() { }
608    |     ^^^^^^^^^^^^^^^^^^
609
610 warning: unused attribute
611   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:451:5
612    |
613 LL |     #[ignore = "3100"] struct S;
614    |     ^^^^^^^^^^^^^^^^^^
615
616 warning: unused attribute
617   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:454:5
618    |
619 LL |     #[ignore = "3100"] type T = S;
620    |     ^^^^^^^^^^^^^^^^^^
621
622 warning: unused attribute
623   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:457:5
624    |
625 LL |     #[ignore = "3100"] impl S { }
626    |     ^^^^^^^^^^^^^^^^^^
627
628 warning: unused attribute
629   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:442:1
630    |
631 LL | #[ignore = "3100"]
632    | ^^^^^^^^^^^^^^^^^^
633
634 warning: unused attribute
635   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:464:17
636    |
637 LL |     mod inner { #![no_implicit_prelude="3000"] }
638    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
639
640 warning: unused attribute
641   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:467:5
642    |
643 LL |     #[no_implicit_prelude = "3000"] fn f() { }
644    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
645
646 warning: unused attribute
647   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:470:5
648    |
649 LL |     #[no_implicit_prelude = "3000"] struct S;
650    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
651
652 warning: unused attribute
653   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:473:5
654    |
655 LL |     #[no_implicit_prelude = "3000"] type T = S;
656    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
657
658 warning: unused attribute
659   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:476:5
660    |
661 LL |     #[no_implicit_prelude = "3000"] impl S { }
662    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
663
664 warning: unused attribute
665   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:461:1
666    |
667 LL | #[no_implicit_prelude = "3000"]
668    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
669
670 warning: unused attribute
671   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:483:17
672    |
673 LL |     mod inner { #![reexport_test_harness_main="2900"] }
674    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
675
676 warning: unused attribute
677   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:486:5
678    |
679 LL |     #[reexport_test_harness_main = "2900"] fn f() { }
680    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
681
682 warning: unused attribute
683   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:489:5
684    |
685 LL |     #[reexport_test_harness_main = "2900"] struct S;
686    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
687
688 warning: unused attribute
689   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:492:5
690    |
691 LL |     #[reexport_test_harness_main = "2900"] type T = S;
692    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
693
694 warning: unused attribute
695   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:495:5
696    |
697 LL |     #[reexport_test_harness_main = "2900"] impl S { }
698    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
699
700 warning: unused attribute
701   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:480:1
702    |
703 LL | #[reexport_test_harness_main = "2900"]
704    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
705
706 warning: unused attribute
707   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:506:5
708    |
709 LL |     #[macro_escape] fn f() { }
710    |     ^^^^^^^^^^^^^^^
711
712 warning: unused attribute
713   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:509:5
714    |
715 LL |     #[macro_escape] struct S;
716    |     ^^^^^^^^^^^^^^^
717
718 warning: unused attribute
719   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:512:5
720    |
721 LL |     #[macro_escape] type T = S;
722    |     ^^^^^^^^^^^^^^^
723
724 warning: unused attribute
725   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:515:5
726    |
727 LL |     #[macro_escape] impl S { }
728    |     ^^^^^^^^^^^^^^^
729
730 warning: unused attribute
731   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:523:17
732    |
733 LL |     mod inner { #![no_std="2600"] }
734    |                 ^^^^^^^^^^^^^^^^^
735
736 warning: crate-level attribute should be in the root module
737   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:523:17
738    |
739 LL |     mod inner { #![no_std="2600"] }
740    |                 ^^^^^^^^^^^^^^^^^
741
742 warning: unused attribute
743   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:527:5
744    |
745 LL |     #[no_std = "2600"] fn f() { }
746    |     ^^^^^^^^^^^^^^^^^^
747
748 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
749   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:527:5
750    |
751 LL |     #[no_std = "2600"] fn f() { }
752    |     ^^^^^^^^^^^^^^^^^^
753
754 warning: unused attribute
755   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:531:5
756    |
757 LL |     #[no_std = "2600"] struct S;
758    |     ^^^^^^^^^^^^^^^^^^
759
760 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
761   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:531:5
762    |
763 LL |     #[no_std = "2600"] struct S;
764    |     ^^^^^^^^^^^^^^^^^^
765
766 warning: unused attribute
767   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:535:5
768    |
769 LL |     #[no_std = "2600"] type T = S;
770    |     ^^^^^^^^^^^^^^^^^^
771
772 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
773   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:535:5
774    |
775 LL |     #[no_std = "2600"] type T = S;
776    |     ^^^^^^^^^^^^^^^^^^
777
778 warning: unused attribute
779   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:539:5
780    |
781 LL |     #[no_std = "2600"] impl S { }
782    |     ^^^^^^^^^^^^^^^^^^
783
784 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
785   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:539:5
786    |
787 LL |     #[no_std = "2600"] impl S { }
788    |     ^^^^^^^^^^^^^^^^^^
789
790 warning: unused attribute
791   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:519:1
792    |
793 LL | #[no_std = "2600"]
794    | ^^^^^^^^^^^^^^^^^^
795
796 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
797   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:519:1
798    |
799 LL | #[no_std = "2600"]
800    | ^^^^^^^^^^^^^^^^^^
801
802 warning: unused attribute
803   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:678:17
804    |
805 LL |     mod inner { #![crate_name="0900"] }
806    |                 ^^^^^^^^^^^^^^^^^^^^^
807
808 warning: crate-level attribute should be in the root module
809   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:678:17
810    |
811 LL |     mod inner { #![crate_name="0900"] }
812    |                 ^^^^^^^^^^^^^^^^^^^^^
813
814 warning: unused attribute
815   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:682:5
816    |
817 LL |     #[crate_name = "0900"] fn f() { }
818    |     ^^^^^^^^^^^^^^^^^^^^^^
819
820 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
821   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:682:5
822    |
823 LL |     #[crate_name = "0900"] fn f() { }
824    |     ^^^^^^^^^^^^^^^^^^^^^^
825
826 warning: unused attribute
827   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:686:5
828    |
829 LL |     #[crate_name = "0900"] struct S;
830    |     ^^^^^^^^^^^^^^^^^^^^^^
831
832 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
833   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:686:5
834    |
835 LL |     #[crate_name = "0900"] struct S;
836    |     ^^^^^^^^^^^^^^^^^^^^^^
837
838 warning: unused attribute
839   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:690:5
840    |
841 LL |     #[crate_name = "0900"] type T = S;
842    |     ^^^^^^^^^^^^^^^^^^^^^^
843
844 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
845   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:690:5
846    |
847 LL |     #[crate_name = "0900"] type T = S;
848    |     ^^^^^^^^^^^^^^^^^^^^^^
849
850 warning: unused attribute
851   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:694:5
852    |
853 LL |     #[crate_name = "0900"] impl S { }
854    |     ^^^^^^^^^^^^^^^^^^^^^^
855
856 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
857   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:694:5
858    |
859 LL |     #[crate_name = "0900"] impl S { }
860    |     ^^^^^^^^^^^^^^^^^^^^^^
861
862 warning: unused attribute
863   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:674:1
864    |
865 LL | #[crate_name = "0900"]
866    | ^^^^^^^^^^^^^^^^^^^^^^
867
868 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
869   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:674:1
870    |
871 LL | #[crate_name = "0900"]
872    | ^^^^^^^^^^^^^^^^^^^^^^
873
874 warning: unused attribute
875   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:703:17
876    |
877 LL |     mod inner { #![crate_type="0800"] }
878    |                 ^^^^^^^^^^^^^^^^^^^^^
879
880 warning: crate-level attribute should be in the root module
881   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:703:17
882    |
883 LL |     mod inner { #![crate_type="0800"] }
884    |                 ^^^^^^^^^^^^^^^^^^^^^
885
886 warning: unused attribute
887   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:707:5
888    |
889 LL |     #[crate_type = "0800"] fn f() { }
890    |     ^^^^^^^^^^^^^^^^^^^^^^
891
892 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
893   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:707:5
894    |
895 LL |     #[crate_type = "0800"] fn f() { }
896    |     ^^^^^^^^^^^^^^^^^^^^^^
897
898 warning: unused attribute
899   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:711:5
900    |
901 LL |     #[crate_type = "0800"] struct S;
902    |     ^^^^^^^^^^^^^^^^^^^^^^
903
904 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
905   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:711:5
906    |
907 LL |     #[crate_type = "0800"] struct S;
908    |     ^^^^^^^^^^^^^^^^^^^^^^
909
910 warning: unused attribute
911   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:715:5
912    |
913 LL |     #[crate_type = "0800"] type T = S;
914    |     ^^^^^^^^^^^^^^^^^^^^^^
915
916 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
917   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:715:5
918    |
919 LL |     #[crate_type = "0800"] type T = S;
920    |     ^^^^^^^^^^^^^^^^^^^^^^
921
922 warning: unused attribute
923   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:719:5
924    |
925 LL |     #[crate_type = "0800"] impl S { }
926    |     ^^^^^^^^^^^^^^^^^^^^^^
927
928 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
929   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:719:5
930    |
931 LL |     #[crate_type = "0800"] impl S { }
932    |     ^^^^^^^^^^^^^^^^^^^^^^
933
934 warning: unused attribute
935   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:699:1
936    |
937 LL | #[crate_type = "0800"]
938    | ^^^^^^^^^^^^^^^^^^^^^^
939
940 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
941   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:699:1
942    |
943 LL | #[crate_type = "0800"]
944    | ^^^^^^^^^^^^^^^^^^^^^^
945
946 warning: unused attribute
947   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:728:17
948    |
949 LL |     mod inner { #![feature(x0600)] }
950    |                 ^^^^^^^^^^^^^^^^^^
951
952 warning: crate-level attribute should be in the root module
953   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:728:17
954    |
955 LL |     mod inner { #![feature(x0600)] }
956    |                 ^^^^^^^^^^^^^^^^^^
957
958 warning: unused attribute
959   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:732:5
960    |
961 LL |     #[feature(x0600)] fn f() { }
962    |     ^^^^^^^^^^^^^^^^^
963
964 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
965   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:732:5
966    |
967 LL |     #[feature(x0600)] fn f() { }
968    |     ^^^^^^^^^^^^^^^^^
969
970 warning: unused attribute
971   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:736:5
972    |
973 LL |     #[feature(x0600)] struct S;
974    |     ^^^^^^^^^^^^^^^^^
975
976 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
977   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:736:5
978    |
979 LL |     #[feature(x0600)] struct S;
980    |     ^^^^^^^^^^^^^^^^^
981
982 warning: unused attribute
983   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:740:5
984    |
985 LL |     #[feature(x0600)] type T = S;
986    |     ^^^^^^^^^^^^^^^^^
987
988 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
989   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:740:5
990    |
991 LL |     #[feature(x0600)] type T = S;
992    |     ^^^^^^^^^^^^^^^^^
993
994 warning: unused attribute
995   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:744:5
996    |
997 LL |     #[feature(x0600)] impl S { }
998    |     ^^^^^^^^^^^^^^^^^
999
1000 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1001   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:744:5
1002    |
1003 LL |     #[feature(x0600)] impl S { }
1004    |     ^^^^^^^^^^^^^^^^^
1005
1006 warning: unused attribute
1007   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:724:1
1008    |
1009 LL | #[feature(x0600)]
1010    | ^^^^^^^^^^^^^^^^^
1011
1012 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1013   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:724:1
1014    |
1015 LL | #[feature(x0600)]
1016    | ^^^^^^^^^^^^^^^^^
1017
1018 warning: unused attribute
1019   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:754:17
1020    |
1021 LL |     mod inner { #![no_main="0400"] }
1022    |                 ^^^^^^^^^^^^^^^^^^
1023
1024 warning: crate-level attribute should be in the root module
1025   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:754:17
1026    |
1027 LL |     mod inner { #![no_main="0400"] }
1028    |                 ^^^^^^^^^^^^^^^^^^
1029
1030 warning: unused attribute
1031   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:758:5
1032    |
1033 LL |     #[no_main = "0400"] fn f() { }
1034    |     ^^^^^^^^^^^^^^^^^^^
1035
1036 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1037   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:758:5
1038    |
1039 LL |     #[no_main = "0400"] fn f() { }
1040    |     ^^^^^^^^^^^^^^^^^^^
1041
1042 warning: unused attribute
1043   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:762:5
1044    |
1045 LL |     #[no_main = "0400"] struct S;
1046    |     ^^^^^^^^^^^^^^^^^^^
1047
1048 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1049   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:762:5
1050    |
1051 LL |     #[no_main = "0400"] struct S;
1052    |     ^^^^^^^^^^^^^^^^^^^
1053
1054 warning: unused attribute
1055   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:766:5
1056    |
1057 LL |     #[no_main = "0400"] type T = S;
1058    |     ^^^^^^^^^^^^^^^^^^^
1059
1060 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1061   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:766:5
1062    |
1063 LL |     #[no_main = "0400"] type T = S;
1064    |     ^^^^^^^^^^^^^^^^^^^
1065
1066 warning: unused attribute
1067   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:770:5
1068    |
1069 LL |     #[no_main = "0400"] impl S { }
1070    |     ^^^^^^^^^^^^^^^^^^^
1071
1072 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1073   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:770:5
1074    |
1075 LL |     #[no_main = "0400"] impl S { }
1076    |     ^^^^^^^^^^^^^^^^^^^
1077
1078 warning: unused attribute
1079   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:750:1
1080    |
1081 LL | #[no_main = "0400"]
1082    | ^^^^^^^^^^^^^^^^^^^
1083
1084 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1085   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:750:1
1086    |
1087 LL | #[no_main = "0400"]
1088    | ^^^^^^^^^^^^^^^^^^^
1089
1090 warning: unused attribute
1091   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:792:17
1092    |
1093 LL |     mod inner { #![recursion_limit="0200"] }
1094    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
1095
1096 warning: crate-level attribute should be in the root module
1097   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:792:17
1098    |
1099 LL |     mod inner { #![recursion_limit="0200"] }
1100    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
1101
1102 warning: unused attribute
1103   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:796:5
1104    |
1105 LL |     #[recursion_limit="0200"] fn f() { }
1106    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
1107
1108 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1109   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:796:5
1110    |
1111 LL |     #[recursion_limit="0200"] fn f() { }
1112    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
1113
1114 warning: unused attribute
1115   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:800:5
1116    |
1117 LL |     #[recursion_limit="0200"] struct S;
1118    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
1119
1120 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1121   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:800:5
1122    |
1123 LL |     #[recursion_limit="0200"] struct S;
1124    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
1125
1126 warning: unused attribute
1127   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:804:5
1128    |
1129 LL |     #[recursion_limit="0200"] type T = S;
1130    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
1131
1132 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1133   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:804:5
1134    |
1135 LL |     #[recursion_limit="0200"] type T = S;
1136    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
1137
1138 warning: unused attribute
1139   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:808:5
1140    |
1141 LL |     #[recursion_limit="0200"] impl S { }
1142    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
1143
1144 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1145   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:808:5
1146    |
1147 LL |     #[recursion_limit="0200"] impl S { }
1148    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
1149
1150 warning: unused attribute
1151   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:788:1
1152    |
1153 LL | #[recursion_limit="0200"]
1154    | ^^^^^^^^^^^^^^^^^^^^^^^^^
1155
1156 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1157   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:788:1
1158    |
1159 LL | #[recursion_limit="0200"]
1160    | ^^^^^^^^^^^^^^^^^^^^^^^^^
1161
1162 warning: unused attribute
1163   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:817:17
1164    |
1165 LL |     mod inner { #![type_length_limit="0100"] }
1166    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1167
1168 warning: crate-level attribute should be in the root module
1169   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:817:17
1170    |
1171 LL |     mod inner { #![type_length_limit="0100"] }
1172    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1173
1174 warning: unused attribute
1175   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:821:5
1176    |
1177 LL |     #[type_length_limit="0100"] fn f() { }
1178    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1179
1180 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1181   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:821:5
1182    |
1183 LL |     #[type_length_limit="0100"] fn f() { }
1184    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1185
1186 warning: unused attribute
1187   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:825:5
1188    |
1189 LL |     #[type_length_limit="0100"] struct S;
1190    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1191
1192 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1193   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:825:5
1194    |
1195 LL |     #[type_length_limit="0100"] struct S;
1196    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1197
1198 warning: unused attribute
1199   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:829:5
1200    |
1201 LL |     #[type_length_limit="0100"] type T = S;
1202    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1203
1204 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1205   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:829:5
1206    |
1207 LL |     #[type_length_limit="0100"] type T = S;
1208    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1209
1210 warning: unused attribute
1211   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:833:5
1212    |
1213 LL |     #[type_length_limit="0100"] impl S { }
1214    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1215
1216 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1217   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:833:5
1218    |
1219 LL |     #[type_length_limit="0100"] impl S { }
1220    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1221
1222 warning: unused attribute
1223   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:813:1
1224    |
1225 LL | #[type_length_limit="0100"]
1226    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1227
1228 warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]
1229   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:813:1
1230    |
1231 LL | #[type_length_limit="0100"]
1232    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1233
1234 warning: unused attribute
1235   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:55:1
1236    |
1237 LL | #![macro_export               = "4800"] //~ WARN unused attribute
1238    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1239
1240 warning: unused attribute
1241   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:56:1
1242    |
1243 LL | #![plugin_registrar           = "4700"] //~ WARN unused attribute
1244    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1245
1246 warning: unused attribute
1247   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:59:1
1248    |
1249 LL | #![main                      = "x4400"] //~ WARN unused attribute
1250    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1251
1252 warning: unused attribute
1253   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:60:1
1254    |
1255 LL | #![start                     = "x4300"] //~ WARN unused attribute
1256    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1257
1258 warning: unused attribute
1259   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:63:1
1260    |
1261 LL | #![repr                       = "3900"]
1262    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1263
1264 warning: unused attribute
1265   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:66:1
1266    |
1267 LL | #![path                       = "3800"] //~ WARN unused attribute
1268    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1269
1270 warning: unused attribute
1271   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:67:1
1272    |
1273 LL | #![abi                        = "3700"] //~ WARN unused attribute
1274    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1275
1276 warning: unused attribute
1277   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:68:1
1278    |
1279 LL | #![automatically_derived      = "3600"] //~ WARN unused attribute
1280    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1281
1282 warning: unused attribute
1283   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:70:1
1284    |
1285 LL | #![no_link                    = "3400"] //~ WARN unused attribute
1286    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1287
1288 warning: unused attribute
1289   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:72:1
1290    |
1291 LL | #![should_panic               = "3200"] //~ WARN unused attribute
1292    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1293
1294 warning: unused attribute
1295   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:73:1
1296    |
1297 LL | #![ignore                     = "3100"] //~ WARN unused attribute
1298    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1299
1300 warning: unused attribute
1301   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:79:1
1302    |
1303 LL | #![proc_macro_derive          = "2500"] //~ WARN unused attribute
1304    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1305
1306 error: compilation successful
1307   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:844:1
1308    |
1309 LL | / fn main() { //~ ERROR compilation successful
1310 LL | |     println!("Hello World");
1311 LL | | }
1312    | |_^
1313
1314 error: aborting due to previous error
1315