]> git.lizzy.rs Git - rust.git/blob - src/test/ui/conditional-compilation/cfg-attr-syntax-validation.stderr
Auto merge of #93066 - nnethercote:infallible-decoder, r=bjorn3
[rust.git] / src / test / ui / conditional-compilation / cfg-attr-syntax-validation.stderr
1 error: `cfg` is not followed by parentheses
2   --> $DIR/cfg-attr-syntax-validation.rs:1:1
3    |
4 LL | #[cfg]
5    | ^^^^^^ help: expected syntax is: `cfg(/* predicate */)`
6
7 error: `cfg` is not followed by parentheses
8   --> $DIR/cfg-attr-syntax-validation.rs:4:1
9    |
10 LL | #[cfg = 10]
11    | ^^^^^^^^^^^ help: expected syntax is: `cfg(/* predicate */)`
12
13 error: `cfg` predicate is not specified
14   --> $DIR/cfg-attr-syntax-validation.rs:7:1
15    |
16 LL | #[cfg()]
17    | ^^^^^^^^
18
19 error: multiple `cfg` predicates are specified
20   --> $DIR/cfg-attr-syntax-validation.rs:10:10
21    |
22 LL | #[cfg(a, b)]
23    |          ^
24
25 error: `cfg` predicate key cannot be a literal
26   --> $DIR/cfg-attr-syntax-validation.rs:13:7
27    |
28 LL | #[cfg("str")]
29    |       ^^^^^
30
31 error: `cfg` predicate key must be an identifier
32   --> $DIR/cfg-attr-syntax-validation.rs:16:7
33    |
34 LL | #[cfg(a::b)]
35    |       ^^^^
36
37 error[E0537]: invalid predicate `a`
38   --> $DIR/cfg-attr-syntax-validation.rs:19:7
39    |
40 LL | #[cfg(a())]
41    |       ^^^
42
43 error[E0565]: literal in `cfg` predicate value must be a string
44   --> $DIR/cfg-attr-syntax-validation.rs:22:11
45    |
46 LL | #[cfg(a = 10)]
47    |           ^^
48
49 error[E0565]: literal in `cfg` predicate value must be a string
50   --> $DIR/cfg-attr-syntax-validation.rs:25:11
51    |
52 LL | #[cfg(a = b"hi")]
53    |           ^^^^^ help: consider removing the prefix: `"hi"`
54
55 error: expected unsuffixed literal or identifier, found `concat!("nonexistent")`
56   --> $DIR/cfg-attr-syntax-validation.rs:30:25
57    |
58 LL |         #[cfg(feature = $expr)]
59    |                         ^^^^^
60 ...
61 LL | generate_s10!(concat!("nonexistent"));
62    | ------------------------------------- in this macro invocation
63    |
64    = note: this error originates in the macro `generate_s10` (in Nightly builds, run with -Z macro-backtrace for more info)
65
66 error: expected unsuffixed literal or identifier, found `concat!("nonexistent")`
67   --> $DIR/cfg-attr-syntax-validation.rs:30:25
68    |
69 LL |         #[cfg(feature = $expr)]
70    |                         ^^^^^
71 ...
72 LL | generate_s10!(concat!("nonexistent"));
73    | ------------------------------------- in this macro invocation
74    |
75    = note: this error originates in the macro `generate_s10` (in Nightly builds, run with -Z macro-backtrace for more info)
76
77 error: aborting due to 11 previous errors
78
79 Some errors have detailed explanations: E0537, E0565.
80 For more information about an error, try `rustc --explain E0537`.