121 lines
3.4 KiB
Text
121 lines
3.4 KiB
Text
error: none of the predicates in this `cfg_select` evaluated to true
|
|
--> $DIR/cfg_select.rs:162:1
|
|
|
|
|
LL | / cfg_select! {
|
|
LL | |
|
|
LL | | false => {}
|
|
LL | | }
|
|
| |_^
|
|
|
|
error: none of the predicates in this `cfg_select` evaluated to true
|
|
--> $DIR/cfg_select.rs:167:1
|
|
|
|
|
LL | cfg_select! {}
|
|
| ^^^^^^^^^^^^^^
|
|
|
|
error: expected a literal (`1u8`, `1.0f32`, `"string"`, etc.) here, found `=>`
|
|
--> $DIR/cfg_select.rs:171:5
|
|
|
|
|
LL | => {}
|
|
| ^^
|
|
|
|
error: expected a literal (`1u8`, `1.0f32`, `"string"`, etc.) here, found expression
|
|
--> $DIR/cfg_select.rs:176:5
|
|
|
|
|
LL | () => {}
|
|
| ^^ expressions are not allowed here
|
|
|
|
error[E0539]: malformed `cfg_select` macro input
|
|
--> $DIR/cfg_select.rs:181:5
|
|
|
|
|
LL | "str" => {}
|
|
| ^^^^^ expected a valid identifier here
|
|
|
|
error[E0539]: malformed `cfg_select` macro input
|
|
--> $DIR/cfg_select.rs:186:5
|
|
|
|
|
LL | a::b => {}
|
|
| ^^^^ expected a valid identifier here
|
|
|
|
error[E0537]: invalid predicate `a`
|
|
--> $DIR/cfg_select.rs:191:5
|
|
|
|
|
LL | a() => {}
|
|
| ^^^
|
|
|
|
error: expected one of `(`, `::`, `=>`, or `=`, found `+`
|
|
--> $DIR/cfg_select.rs:196:7
|
|
|
|
|
LL | a + 1 => {}
|
|
| ^ expected one of `(`, `::`, `=>`, or `=`
|
|
|
|
error: expected one of `(`, `::`, `=>`, or `=`, found `!`
|
|
--> $DIR/cfg_select.rs:202:8
|
|
|
|
|
LL | cfg!() => {}
|
|
| ^ expected one of `(`, `::`, `=>`, or `=`
|
|
|
|
warning: unreachable configuration predicate
|
|
--> $DIR/cfg_select.rs:137:5
|
|
|
|
|
LL | _ => {}
|
|
| - always matches
|
|
LL | true => {}
|
|
| ^^^^ this configuration predicate is never reached
|
|
|
|
|
note: the lint level is defined here
|
|
--> $DIR/cfg_select.rs:3:9
|
|
|
|
|
LL | #![warn(unreachable_cfg_select_predicates)] // Unused warnings are disabled by default in UI tests.
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
warning: unreachable configuration predicate
|
|
--> $DIR/cfg_select.rs:143:5
|
|
|
|
|
LL | true => {}
|
|
| ---- always matches
|
|
LL | _ => {}
|
|
| ^ this configuration predicate is never reached
|
|
|
|
warning: unreachable configuration predicate
|
|
--> $DIR/cfg_select.rs:150:5
|
|
|
|
|
LL | _ => {}
|
|
| ^ this configuration predicate is never reached
|
|
|
|
warning: unreachable configuration predicate
|
|
--> $DIR/cfg_select.rs:156:5
|
|
|
|
|
LL | test => {}
|
|
| ^^^^ this configuration predicate is never reached
|
|
|
|
warning: unreachable configuration predicate
|
|
--> $DIR/cfg_select.rs:158:5
|
|
|
|
|
LL | _ => {}
|
|
| ^ this configuration predicate is never reached
|
|
|
|
warning: unexpected `cfg` condition name: `a`
|
|
--> $DIR/cfg_select.rs:196:5
|
|
|
|
|
LL | a + 1 => {}
|
|
| ^ help: found config with similar value: `target_feature = "a"`
|
|
|
|
|
= help: expected names are: `FALSE` and `test` and 31 more
|
|
= help: to expect this configuration use `--check-cfg=cfg(a)`
|
|
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg.html> for more information about checking conditional configuration
|
|
= note: `#[warn(unexpected_cfgs)]` on by default
|
|
|
|
warning: unexpected `cfg` condition name: `cfg`
|
|
--> $DIR/cfg_select.rs:202:5
|
|
|
|
|
LL | cfg!() => {}
|
|
| ^^^
|
|
|
|
|
= help: to expect this configuration use `--check-cfg=cfg(cfg)`
|
|
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg.html> for more information about checking conditional configuration
|
|
|
|
error: aborting due to 9 previous errors; 7 warnings emitted
|
|
|
|
Some errors have detailed explanations: E0537, E0539.
|
|
For more information about an error, try `rustc --explain E0537`.
|