get rid of to_poly_trait_predicate

This commit is contained in:
Oli Scherer
2022-11-18 14:10:36 +00:00
committed by Santiago Pastorino
parent 65a6e22668
commit 08afabddac
12 changed files with 40 additions and 49 deletions

View File

@@ -39,8 +39,7 @@ pub fn codegen_select_candidate<'tcx>(
let mut selcx = SelectionContext::new(&infcx);
let obligation_cause = ObligationCause::dummy();
let obligation =
Obligation::new(tcx, obligation_cause, param_env, trait_ref.to_poly_trait_predicate());
let obligation = Obligation::new(tcx, obligation_cause, param_env, trait_ref);
let selection = match selcx.select(&obligation) {
Ok(Some(selection)) => selection,