mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 23:04:33 +00:00
Remove attrs
arg from typaram
and mk_ty_param
.
Because it's always empty.
This commit is contained in:
parent
2c24958cfd
commit
6cd40d0e51
@ -603,7 +603,7 @@ impl<'a> TraitDef<'a> {
|
||||
param.bounds.iter().cloned()
|
||||
).collect();
|
||||
|
||||
cx.typaram(param.ident.span.with_ctxt(ctxt), param.ident, vec![], bounds, None)
|
||||
cx.typaram(param.ident.span.with_ctxt(ctxt), param.ident, bounds, None)
|
||||
}
|
||||
GenericParamKind::Const { ty, kw_span, .. } => {
|
||||
let const_nodefault_kind = GenericParamKind::Const {
|
||||
|
@ -146,7 +146,6 @@ fn mk_ty_param(
|
||||
cx: &ExtCtxt<'_>,
|
||||
span: Span,
|
||||
name: Symbol,
|
||||
attrs: &[ast::Attribute],
|
||||
bounds: &[Path],
|
||||
self_ident: Ident,
|
||||
self_generics: &Generics,
|
||||
@ -158,7 +157,7 @@ fn mk_ty_param(
|
||||
cx.trait_bound(path)
|
||||
})
|
||||
.collect();
|
||||
cx.typaram(span, Ident::new(name, span), attrs.to_owned(), bounds, None)
|
||||
cx.typaram(span, Ident::new(name, span), bounds, None)
|
||||
}
|
||||
|
||||
/// Bounds on type parameters.
|
||||
@ -183,7 +182,7 @@ impl Bounds {
|
||||
.iter()
|
||||
.map(|t| {
|
||||
let (name, ref bounds) = *t;
|
||||
mk_ty_param(cx, span, name, &[], &bounds, self_ty, self_generics)
|
||||
mk_ty_param(cx, span, name, &bounds, self_ty, self_generics)
|
||||
})
|
||||
.collect();
|
||||
|
||||
|
@ -106,14 +106,13 @@ impl<'a> ExtCtxt<'a> {
|
||||
&self,
|
||||
span: Span,
|
||||
ident: Ident,
|
||||
attrs: Vec<ast::Attribute>,
|
||||
bounds: ast::GenericBounds,
|
||||
default: Option<P<ast::Ty>>,
|
||||
) -> ast::GenericParam {
|
||||
ast::GenericParam {
|
||||
ident: ident.with_span_pos(span),
|
||||
id: ast::DUMMY_NODE_ID,
|
||||
attrs: attrs.into(),
|
||||
attrs: AttrVec::new(),
|
||||
bounds,
|
||||
kind: ast::GenericParamKind::Type { default },
|
||||
is_placeholder: false,
|
||||
|
Loading…
Reference in New Issue
Block a user