]> git.lizzy.rs Git - rust.git/commitdiff
Fix breakage in rustdoc
authorSean Griffin <sean@seantheprogrammer.com>
Tue, 27 Feb 2018 19:09:40 +0000 (12:09 -0700)
committerSean Griffin <sean@seantheprogrammer.com>
Thu, 1 Mar 2018 15:04:26 +0000 (08:04 -0700)
src/librustdoc/clean/auto_trait.rs

index 3654de6fb2ed2f585fb873f28f76cc5f0afbc2e0..370fc9bbca2431224761fb82d24ab84d0cc684de 100644 (file)
@@ -681,12 +681,17 @@ fn evaluate_predicates<'b, 'gcx, 'c>(
             computed_preds.extend(user_computed_preds.iter().cloned());
             let normalized_preds =
                 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(
             tcx.mk_predicates(user_computed_preds.into_iter()),
             user_env.reveal,
+            ty::UniverseIndex::ROOT,
         );
         debug!(
             "evaluate_nested_obligations(ty_did={:?}, trait_did={:?}): succeeded with '{:?}' \