adjust const generics defaults FIXMEs to the new feature gate

This commit is contained in:
Rémy Rakic 2020-12-31 02:50:23 +01:00
parent 907ba75eb0
commit 1fc3c4c16d
13 changed files with 14 additions and 14 deletions

View file

@ -612,7 +612,7 @@ impl Clean<GenericParamDef> for hir::GenericParam<'_> {
GenericParamDefKind::Const {
did: cx.tcx.hir().local_def_id(self.hir_id).to_def_id(),
ty: ty.clean(cx),
// FIXME(const_generics_defaults): add `default` field here to the docs
// FIXME(const_generics_defaults): add `default` field here for docs
},
),
};
@ -1386,7 +1386,7 @@ fn clean_qpath(hir_ty: &hir::Ty<'_>, cx: &DocContext<'_>) -> Type {
if let Some(ct) = const_ {
ct_substs.insert(const_param_def_id.to_def_id(), ct.clean(cx));
}
// FIXME(const_generics:defaults)
// FIXME(const_generics_defaults)
indices.consts += 1;
}
}

View file

@ -7,7 +7,7 @@ struct Foo<T, U = [u8; std::mem::size_of::<T>()]>(T, U);
//[full]~^ ERROR constant values inside of type parameter defaults
//[min]~^^ ERROR generic parameters may not be used in const operations
// FIXME(const_generics:defaults): We still don't know how to we deal with type defaults.
// FIXME(const_generics_defaults): We still don't know how to deal with type defaults.
struct Bar<T = [u8; N], const N: usize>(T);
//~^ ERROR constant values inside of type parameter defaults
//~| ERROR type parameters with a default