diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2022-07-21 18:42:11 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-21 18:42:11 +0200 |
| commit | b068dc7392ed7b78dc6c9d0baafbb93b48073098 (patch) | |
| tree | 93333053a7f13daaf4f5b673d54d3b834575b937 /compiler/rustc_trait_selection/src | |
| parent | 14c385d3d69fcef380bc0d629c040eb63ddc15a9 (diff) | |
| parent | b7de175ffe85dd6873ac16d3315a6dceadf68c40 (diff) | |
| download | rust-b068dc7392ed7b78dc6c9d0baafbb93b48073098.tar.gz rust-b068dc7392ed7b78dc6c9d0baafbb93b48073098.zip | |
Rollup merge of #99558 - fee1-dead-contrib:remap_constness_fix, r=oli-obk
Fix `remap_constness` `~const Drop` was renamed to `~const Destruct` and this special case should be removed
Diffstat (limited to 'compiler/rustc_trait_selection/src')
| -rw-r--r-- | compiler/rustc_trait_selection/src/traits/select/mod.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_trait_selection/src/traits/select/mod.rs b/compiler/rustc_trait_selection/src/traits/select/mod.rs index fa2d2c751d9..17f34012d1d 100644 --- a/compiler/rustc_trait_selection/src/traits/select/mod.rs +++ b/compiler/rustc_trait_selection/src/traits/select/mod.rs @@ -789,7 +789,7 @@ impl<'cx, 'tcx> SelectionContext<'cx, 'tcx> { let mut param_env = obligation.param_env; fresh_trait_pred = fresh_trait_pred.map_bound(|mut pred| { - pred.remap_constness(self.tcx(), &mut param_env); + pred.remap_constness(&mut param_env); pred }); @@ -1321,7 +1321,7 @@ impl<'cx, 'tcx> SelectionContext<'cx, 'tcx> { } let tcx = self.tcx(); let mut pred = cache_fresh_trait_pred.skip_binder(); - pred.remap_constness(tcx, &mut param_env); + pred.remap_constness(&mut param_env); if self.can_use_global_caches(param_env) { if let Some(res) = tcx.selection_cache.get(&(param_env, pred), tcx) { @@ -1375,7 +1375,7 @@ impl<'cx, 'tcx> SelectionContext<'cx, 'tcx> { let tcx = self.tcx(); let mut pred = cache_fresh_trait_pred.skip_binder(); - pred.remap_constness(tcx, &mut param_env); + pred.remap_constness(&mut param_env); if !self.can_cache_candidate(&candidate) { debug!(?pred, ?candidate, "insert_candidate_cache - candidate is not cacheable"); |
