]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/middle/typeck/check/vtable.rs
auto merge of #13013 : huonw/rust/tytrait, r=cmr
[rust.git] / src / librustc / middle / typeck / check / vtable.rs
index 0fdcc8ba9f0b65291e635e23fd14f9478c032fe7..890ed033b381666e492750e220d7a557f7e7524c 100644 (file)
@@ -94,7 +94,8 @@ fn lookup_vtables(vcx: &VtableContext,
     // We do this backwards for reasons discussed above.
     assert_eq!(substs.tps.len(), type_param_defs.len());
     let mut result: Vec<vtable_param_res> =
-        substs.tps.rev_iter()
+        substs.tps.iter()
+        .rev()
         .zip(type_param_defs.rev_iter())
         .map(|(ty, def)|
             lookup_vtables_for_param(vcx, span, Some(substs),