Do not suggest generic const items unless enabled

This commit is contained in:
León Orell Valerian Liehr 2023-09-10 22:29:37 +02:00
parent 9b36252477
commit daf3c45531
No known key found for this signature in database
GPG key ID: D17A07215F68E713
4 changed files with 106 additions and 1 deletions

View file

@ -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,