Move MatchAgainstFreshVars to old solver
This commit is contained in:
parent
1d43fbbc73
commit
4b809b9438
3 changed files with 5 additions and 7 deletions
|
@ -32,7 +32,6 @@ use rustc_data_structures::stack::ensure_sufficient_stack;
|
|||
use rustc_errors::{Diag, EmissionGuarantee};
|
||||
use rustc_hir as hir;
|
||||
use rustc_hir::def_id::DefId;
|
||||
use rustc_infer::infer::relate::MatchAgainstFreshVars;
|
||||
use rustc_infer::infer::relate::TypeRelation;
|
||||
use rustc_infer::infer::BoundRegionConversionTime;
|
||||
use rustc_infer::infer::BoundRegionConversionTime::HigherRankedType;
|
||||
|
@ -60,6 +59,7 @@ use std::ops::ControlFlow;
|
|||
pub use rustc_middle::traits::select::*;
|
||||
use rustc_middle::ty::print::with_no_trimmed_paths;
|
||||
|
||||
mod _match;
|
||||
mod candidate_assembly;
|
||||
mod confirmation;
|
||||
|
||||
|
@ -2719,7 +2719,7 @@ impl<'tcx> SelectionContext<'_, 'tcx> {
|
|||
previous: ty::PolyTraitPredicate<'tcx>,
|
||||
current: ty::PolyTraitPredicate<'tcx>,
|
||||
) -> bool {
|
||||
let mut matcher = MatchAgainstFreshVars::new(self.tcx());
|
||||
let mut matcher = _match::MatchAgainstFreshVars::new(self.tcx());
|
||||
matcher.relate(previous, current).is_ok()
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue