diff options
| author | lcnr <rust@lcnr.de> | 2025-08-27 09:42:09 +0200 |
|---|---|---|
| committer | lcnr <rust@lcnr.de> | 2025-09-08 14:17:56 +0200 |
| commit | f51458640840cb94c32f1e55431b1c855ca22e88 (patch) | |
| tree | 96f0a77ec3555f183d2f49eb4689a9751d1332bc /compiler/rustc_traits | |
| parent | 28a0e77d1318210540fa1a561b9a8af08e2ffe40 (diff) | |
| download | rust-f51458640840cb94c32f1e55431b1c855ca22e88.tar.gz rust-f51458640840cb94c32f1e55431b1c855ca22e88.zip | |
optimize `CanonicalVarValues::instantiate`
Diffstat (limited to 'compiler/rustc_traits')
| -rw-r--r-- | compiler/rustc_traits/src/evaluate_obligation.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_traits/src/evaluate_obligation.rs b/compiler/rustc_traits/src/evaluate_obligation.rs index 819b8e3231c..8f72bdf0972 100644 --- a/compiler/rustc_traits/src/evaluate_obligation.rs +++ b/compiler/rustc_traits/src/evaluate_obligation.rs @@ -19,7 +19,7 @@ fn evaluate_obligation<'tcx>( ) -> Result<EvaluationResult, OverflowError> { assert!(!tcx.next_trait_solver_globally()); debug!("evaluate_obligation(canonical_goal={:#?})", canonical_goal); - let (ref infcx, goal, _canonical_inference_vars) = + let (ref infcx, goal, _var_values) = tcx.infer_ctxt().build_with_canonical(DUMMY_SP, &canonical_goal); debug!("evaluate_obligation: goal={:#?}", goal); let ParamEnvAnd { param_env, value: predicate } = goal; |
