diff --git a/src/librustc/middle/infer/mod.rs b/src/librustc/middle/infer/mod.rs index e671dd73431e..e08167e7ce68 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) } }