make compare_const_impl a query and use it in instance.rs
This commit is contained in:
@@ -2,7 +2,7 @@ use crate::check::intrinsicck::InlineAsmCtxt;
|
||||
|
||||
use super::coercion::CoerceMany;
|
||||
use super::compare_method::check_type_bounds;
|
||||
use super::compare_method::{compare_const_impl, compare_impl_method, compare_ty_impl};
|
||||
use super::compare_method::{compare_impl_method, compare_ty_impl};
|
||||
use super::*;
|
||||
use rustc_attr as attr;
|
||||
use rustc_errors::{Applicability, ErrorGuaranteed, MultiSpan};
|
||||
@@ -1045,13 +1045,11 @@ fn check_impl_items_against_trait<'tcx>(
|
||||
match impl_item_full.kind {
|
||||
hir::ImplItemKind::Const(..) => {
|
||||
// Find associated const definition.
|
||||
compare_const_impl(
|
||||
tcx,
|
||||
let _ = tcx.compare_assoc_const_impl_item_with_trait_item((
|
||||
&ty_impl_item,
|
||||
impl_item.span,
|
||||
&ty_trait_item,
|
||||
impl_trait_ref,
|
||||
);
|
||||
));
|
||||
}
|
||||
hir::ImplItemKind::Fn(..) => {
|
||||
let opt_trait_span = tcx.hir().span_if_local(ty_trait_item.def_id);
|
||||
|
||||
Reference in New Issue
Block a user