diff options
| author | Nicholas Nethercote <n.nethercote@gmail.com> | 2024-11-14 14:57:52 +1100 |
|---|---|---|
| committer | Nicholas Nethercote <n.nethercote@gmail.com> | 2024-11-14 14:58:16 +1100 |
| commit | 7a96ed3dd0feb006dab9e4960204086dcac3dfb7 (patch) | |
| tree | 719bc9b506dabf4d4e64dc1c2614ff73ea5f008b | |
| parent | d55a5e5ddad362408fe93d17c8e137cbd35dbf19 (diff) | |
| download | rust-7a96ed3dd0feb006dab9e4960204086dcac3dfb7.tar.gz rust-7a96ed3dd0feb006dab9e4960204086dcac3dfb7.zip | |
Remove unreachable code in `has_cfg_or_cfg_attr`.
| -rw-r--r-- | compiler/rustc_builtin_macros/src/cfg_eval.rs | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/compiler/rustc_builtin_macros/src/cfg_eval.rs b/compiler/rustc_builtin_macros/src/cfg_eval.rs index b8a477b2b34..f419c1e776b 100644 --- a/compiler/rustc_builtin_macros/src/cfg_eval.rs +++ b/compiler/rustc_builtin_macros/src/cfg_eval.rs @@ -66,14 +66,7 @@ fn has_cfg_or_cfg_attr(annotatable: &Annotatable) -> bool { Annotatable::ForeignItem(item) => CfgFinder.visit_foreign_item(item), Annotatable::Stmt(stmt) => CfgFinder.visit_stmt(stmt), Annotatable::Expr(expr) => CfgFinder.visit_expr(expr), - Annotatable::Arm(arm) => CfgFinder.visit_arm(arm), - Annotatable::ExprField(field) => CfgFinder.visit_expr_field(field), - Annotatable::PatField(field) => CfgFinder.visit_pat_field(field), - Annotatable::GenericParam(param) => CfgFinder.visit_generic_param(param), - Annotatable::Param(param) => CfgFinder.visit_param(param), - Annotatable::FieldDef(field) => CfgFinder.visit_field_def(field), - Annotatable::Variant(variant) => CfgFinder.visit_variant(variant), - Annotatable::Crate(krate) => CfgFinder.visit_crate(krate), + _ => unreachable!(), }; res.is_break() } |
