about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAaron Turon <aturon@mozilla.com>2015-12-07 16:59:26 -0800
committerAaron Turon <aturon@mozilla.com>2016-03-14 15:04:33 -0700
commit659ba09b2d9dfe1c9ae50d86ab87fc9acb55a03e (patch)
tree3b38b7247f83ad1f0986fb4c1e896761073650f4
parent736603424e48db41e1f2e3ad58e67809ab608a33 (diff)
downloadrust-659ba09b2d9dfe1c9ae50d86ab87fc9acb55a03e.tar.gz
rust-659ba09b2d9dfe1c9ae50d86ab87fc9acb55a03e.zip
Remove useless vector accumulation in `type_vars_for_defs`
-rw-r--r--src/librustc/middle/infer/mod.rs3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/librustc/middle/infer/mod.rs b/src/librustc/middle/infer/mod.rs
index e671dd73431..e08167e7ce6 100644
--- a/src/librustc/middle/infer/mod.rs
+++ b/src/librustc/middle/infer/mod.rs
@@ -1025,8 +1025,6 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
                               substs: &mut Substs<'tcx>,
                               defs: &[ty::TypeParameterDef<'tcx>]) {
 
-        let mut vars = Vec::with_capacity(defs.len());
-
         for def in defs.iter() {
             let default = def.default.map(|default| {
                 type_variable::Default {
@@ -1038,7 +1036,6 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
 
             let ty_var = self.next_ty_var_with_default(default);
             substs.types.push(space, ty_var);
-            vars.push(ty_var)
         }
     }