diff options
| author | Urgau <urgau@numericable.fr> | 2023-10-12 16:49:56 +0200 |
|---|---|---|
| committer | Urgau <urgau@numericable.fr> | 2023-10-12 18:39:04 +0200 |
| commit | dcfc484b094f28ed6579ad10dbdc2d18ddf59e4f (patch) | |
| tree | 9fdb1d0522590a1e55bd7bda2fedd5a9e604ef19 /compiler/rustc_attr/src | |
| parent | 72815dc08fd676ec22463055d71855523cf67e44 (diff) | |
check-cfg: mention the unexpected name and value in the primary message
Diffstat (limited to 'compiler/rustc_attr/src')
| -rw-r--r-- | compiler/rustc_attr/src/builtin.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/compiler/rustc_attr/src/builtin.rs b/compiler/rustc_attr/src/builtin.rs index f013ff45a4f..76659458dad 100644 --- a/compiler/rustc_attr/src/builtin.rs +++ b/compiler/rustc_attr/src/builtin.rs @@ -548,7 +548,11 @@ pub fn cfg_matches( UNEXPECTED_CFGS, cfg.span, lint_node_id, - "unexpected `cfg` condition value", + if let Some(value) = cfg.value { + format!("unexpected `cfg` condition value: `{value}`") + } else { + format!("unexpected `cfg` condition value: (none)") + }, BuiltinLintDiagnostics::UnexpectedCfgValue( (cfg.name, cfg.name_span), cfg.value.map(|v| (v, cfg.value_span.unwrap())), @@ -560,7 +564,7 @@ pub fn cfg_matches( UNEXPECTED_CFGS, cfg.span, lint_node_id, - "unexpected `cfg` condition name", + format!("unexpected `cfg` condition name: `{}`", cfg.name), BuiltinLintDiagnostics::UnexpectedCfgName( (cfg.name, cfg.name_span), cfg.value.map(|v| (v, cfg.value_span.unwrap())), |
