Remove unused arguments
This commit is contained in:
parent
54628c8ea8
commit
4897820a16
@ -68,9 +68,7 @@ pub fn compare_impl_method<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
|
||||
|
||||
if let Err(ErrorReported) = compare_synthetic_generics(tcx,
|
||||
impl_m,
|
||||
impl_m_span,
|
||||
trait_m,
|
||||
trait_item_span) {
|
||||
trait_m) {
|
||||
return;
|
||||
}
|
||||
|
||||
@ -729,14 +727,11 @@ fn compare_number_of_method_arguments<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
|
||||
|
||||
fn compare_synthetic_generics<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
|
||||
impl_m: &ty::AssociatedItem,
|
||||
_impl_m_span: Span, // FIXME necessary?
|
||||
trait_m: &ty::AssociatedItem,
|
||||
_trait_item_span: Option<Span>) // FIXME necessary?
|
||||
trait_m: &ty::AssociatedItem)
|
||||
-> Result<(), ErrorReported> {
|
||||
// FIXME(chrisvittal) Clean up this function, list of FIXME items:
|
||||
// 1. Better messages for the span labels
|
||||
// 2. Explanation as to what is going on
|
||||
// 3. Correct the function signature for what we actually use
|
||||
// If we get here, we already have the same number of generics, so the zip will
|
||||
// be okay.
|
||||
let mut error_found = false;
|
||||
|
@ -41,21 +41,19 @@ struct Checker<'a, 'tcx: 'a> {
|
||||
|
||||
impl<'a, 'tcx> Checker<'a, 'tcx> {
|
||||
fn check<F>(&self, trait_def_id: Option<DefId>, mut f: F) -> &Self
|
||||
where F: FnMut(TyCtxt<'a, 'tcx, 'tcx>, DefId, DefId)
|
||||
where F: FnMut(TyCtxt<'a, 'tcx, 'tcx>, DefId)
|
||||
{
|
||||
if Some(self.trait_def_id) == trait_def_id {
|
||||
for &impl_id in self.tcx.hir.trait_impls(self.trait_def_id) {
|
||||
let impl_def_id = self.tcx.hir.local_def_id(impl_id);
|
||||
f(self.tcx, self.trait_def_id, impl_def_id);
|
||||
f(self.tcx, impl_def_id);
|
||||
}
|
||||
}
|
||||
self
|
||||
}
|
||||
}
|
||||
|
||||
fn visit_implementation_of_drop<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
|
||||
_drop_did: DefId,
|
||||
impl_did: DefId) {
|
||||
fn visit_implementation_of_drop<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, impl_did: DefId) {
|
||||
match tcx.type_of(impl_did).sty {
|
||||
ty::TyAdt(..) => {}
|
||||
_ => {
|
||||
@ -87,9 +85,7 @@ fn visit_implementation_of_drop<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
|
||||
}
|
||||
}
|
||||
|
||||
fn visit_implementation_of_copy<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
|
||||
_copy_did: DefId,
|
||||
impl_did: DefId) {
|
||||
fn visit_implementation_of_copy<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, impl_did: DefId) {
|
||||
debug!("visit_implementation_of_copy: impl_did={:?}", impl_did);
|
||||
|
||||
let impl_node_id = if let Some(n) = tcx.hir.as_local_node_id(impl_did) {
|
||||
@ -157,9 +153,7 @@ fn visit_implementation_of_copy<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
|
||||
}
|
||||
}
|
||||
|
||||
fn visit_implementation_of_coerce_unsized<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
|
||||
_: DefId,
|
||||
impl_did: DefId) {
|
||||
fn visit_implementation_of_coerce_unsized<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, impl_did: DefId) {
|
||||
debug!("visit_implementation_of_coerce_unsized: impl_did={:?}",
|
||||
impl_did);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user