diff options
| author | Aaron Turon <aturon@mozilla.com> | 2015-12-07 16:59:26 -0800 |
|---|---|---|
| committer | Aaron Turon <aturon@mozilla.com> | 2016-03-14 15:04:33 -0700 |
| commit | 659ba09b2d9dfe1c9ae50d86ab87fc9acb55a03e (patch) | |
| tree | 3b38b7247f83ad1f0986fb4c1e896761073650f4 | |
| parent | 736603424e48db41e1f2e3ad58e67809ab608a33 (diff) | |
| download | rust-659ba09b2d9dfe1c9ae50d86ab87fc9acb55a03e.tar.gz rust-659ba09b2d9dfe1c9ae50d86ab87fc9acb55a03e.zip | |
Remove useless vector accumulation in `type_vars_for_defs`
| -rw-r--r-- | src/librustc/middle/infer/mod.rs | 3 |
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) } } |
