diff options
| author | León Orell Valerian Liehr <me@fmease.dev> | 2023-09-10 22:29:37 +0200 | 
|---|---|---|
| committer | León Orell Valerian Liehr <me@fmease.dev> | 2023-09-10 23:07:48 +0200 | 
| commit | daf3c45531815e8015e8a508f2650fcfa166cf29 (patch) | |
| tree | fec83acd426c9efebbababa84d82182cc6799afd /compiler/rustc_resolve/src | |
| parent | 9b3625247782650d57efa141ee4378eafe0d8dee (diff) | |
| download | rust-daf3c45531815e8015e8a508f2650fcfa166cf29.tar.gz rust-daf3c45531815e8015e8a508f2650fcfa166cf29.zip | |
Do not suggest generic const items unless enabled
Diffstat (limited to 'compiler/rustc_resolve/src')
| -rw-r--r-- | compiler/rustc_resolve/src/late.rs | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/compiler/rustc_resolve/src/late.rs b/compiler/rustc_resolve/src/late.rs index 486d60eab21..d40b1b2e3a9 100644 --- a/compiler/rustc_resolve/src/late.rs +++ b/compiler/rustc_resolve/src/late.rs @@ -2450,7 +2450,11 @@ impl<'a: 'ast, 'b, 'ast, 'tcx> LateResolutionVisitor<'a, 'b, 'ast, 'tcx> { ItemKind::Const(box ast::ConstItem { ref generics, ref ty, ref expr, .. }) => { self.with_generic_param_rib( &generics.params, - RibKind::Item(HasGenericParams::Yes(generics.span)), + RibKind::Item(if self.r.tcx.features().generic_const_items { + HasGenericParams::Yes(generics.span) + } else { + HasGenericParams::No + }), LifetimeRibKind::Generics { binder: item.id, kind: LifetimeBinderKind::ConstItem, | 
