Fix breakage in rustdoc
This commit is contained in:
parent
e9eb1a6adc
commit
a6d85332f4
1 changed files with 6 additions and 1 deletions
|
@ -681,12 +681,17 @@ impl<'a, 'tcx, 'rcx> AutoTraitFinder<'a, 'tcx, 'rcx> {
|
||||||
computed_preds.extend(user_computed_preds.iter().cloned());
|
computed_preds.extend(user_computed_preds.iter().cloned());
|
||||||
let normalized_preds =
|
let normalized_preds =
|
||||||
traits::elaborate_predicates(tcx, computed_preds.clone().into_iter().collect());
|
traits::elaborate_predicates(tcx, computed_preds.clone().into_iter().collect());
|
||||||
new_env = ty::ParamEnv::new(tcx.mk_predicates(normalized_preds), param_env.reveal);
|
new_env = ty::ParamEnv::new(
|
||||||
|
tcx.mk_predicates(normalized_preds),
|
||||||
|
param_env.reveal,
|
||||||
|
ty::UniverseIndex::ROOT,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
let final_user_env = ty::ParamEnv::new(
|
let final_user_env = ty::ParamEnv::new(
|
||||||
tcx.mk_predicates(user_computed_preds.into_iter()),
|
tcx.mk_predicates(user_computed_preds.into_iter()),
|
||||||
user_env.reveal,
|
user_env.reveal,
|
||||||
|
ty::UniverseIndex::ROOT,
|
||||||
);
|
);
|
||||||
debug!(
|
debug!(
|
||||||
"evaluate_nested_obligations(ty_did={:?}, trait_did={:?}): succeeded with '{:?}' \
|
"evaluate_nested_obligations(ty_did={:?}, trait_did={:?}): succeeded with '{:?}' \
|
||||||
|
|
Loading…
Add table
Reference in a new issue