]> git.lizzy.rs Git - rust.git/blob - src/test/ui/lint/reasons-erroneous.rs
Auto merge of #106349 - LeSeulArtichaut:dyn-star-tracking-issue, r=jackh726
[rust.git] / src / test / ui / lint / reasons-erroneous.rs
1 #![feature(lint_reasons)]
2
3 #![warn(absolute_paths_not_starting_with_crate, reason = 0)]
4 //~^ ERROR malformed lint attribute
5 //~| ERROR malformed lint attribute
6 //~| NOTE reason must be a string literal
7 //~| NOTE reason must be a string literal
8 #![warn(anonymous_parameters, reason = b"consider these, for we have condemned them")]
9 //~^ ERROR malformed lint attribute
10 //~| ERROR malformed lint attribute
11 //~| NOTE reason must be a string literal
12 //~| NOTE reason must be a string literal
13 #![warn(bare_trait_objects, reasons = "leaders to no sure land, guides their bearings lost")]
14 //~^ ERROR malformed lint attribute
15 //~| ERROR malformed lint attribute
16 //~| ERROR malformed lint attribute
17 //~| ERROR malformed lint attribute
18 //~| NOTE bad attribute argument
19 //~| NOTE bad attribute argument
20 //~| NOTE bad attribute argument
21 //~| NOTE bad attribute argument
22 #![warn(box_pointers, blerp = "or in league with robbers have reversed the signposts")]
23 //~^ ERROR malformed lint attribute
24 //~| ERROR malformed lint attribute
25 //~| ERROR malformed lint attribute
26 //~| ERROR malformed lint attribute
27 //~| NOTE bad attribute argument
28 //~| NOTE bad attribute argument
29 //~| NOTE bad attribute argument
30 //~| NOTE bad attribute argument
31 #![warn(elided_lifetimes_in_paths, reason("disrespectful to ancestors", "irresponsible to heirs"))]
32 //~^ ERROR malformed lint attribute
33 //~| ERROR malformed lint attribute
34 //~| ERROR malformed lint attribute
35 //~| ERROR malformed lint attribute
36 //~| NOTE bad attribute argument
37 //~| NOTE bad attribute argument
38 //~| NOTE bad attribute argument
39 //~| NOTE bad attribute argument
40 #![warn(ellipsis_inclusive_range_patterns, reason = "born barren", reason = "a freak growth")]
41 //~^ ERROR malformed lint attribute
42 //~| ERROR malformed lint attribute
43 //~| NOTE reason in lint attribute must come last
44 //~| NOTE reason in lint attribute must come last
45 #![warn(keyword_idents, reason = "root in rubble", macro_use_extern_crate)]
46 //~^ ERROR malformed lint attribute
47 //~| ERROR malformed lint attribute
48 //~| NOTE reason in lint attribute must come last
49 //~| NOTE reason in lint attribute must come last
50 #![warn(missing_copy_implementations, reason)]
51 //~^ WARN unknown lint
52 //~| NOTE `#[warn(unknown_lints)]` on by default
53
54 fn main() {}