]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/ty/wf.rs
Auto merge of #54743 - ljedrz:cleanup_ty_p2, r=zackmdavis
[rust.git] / src / librustc / ty / wf.rs
index 8c1482652ee29908053c4db23fc76a42b294ddb4..7af838845cd61ee916677ff32ad37619bd5a3b4f 100644 (file)
@@ -223,8 +223,8 @@ fn compute_const(&mut self, constant: &'tcx ty::Const<'tcx>) {
             let predicate = ty::Predicate::ConstEvaluatable(def_id, substs);
             let cause = self.cause(traits::MiscObligation);
             self.out.push(traits::Obligation::new(cause,
-                                                    self.param_env,
-                                                    predicate));
+                                                  self.param_env,
+                                                  predicate));
         }
     }
 
@@ -495,6 +495,7 @@ fn from_object_ty(&mut self, ty: Ty<'tcx>,
 
             let explicit_bound = region;
 
+            self.out.reserve(implicit_bounds.len());
             for implicit_bound in implicit_bounds {
                 let cause = self.cause(traits::ObjectTypeBound(ty, explicit_bound));
                 let outlives = ty::Binder::dummy(