about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Sullivan <sully@msully.net>2013-07-22 17:41:07 -0700
committerMichael Sullivan <sully@msully.net>2013-07-23 17:06:32 -0700
commit89c4af0ea959dd911eb4a2fe18b9f1e95ef77b8c (patch)
treece581ec0481386d8267f1f9db75a1c4a1df88af3
parent172ea83adc1e97d1f2fbe72326d1381bf80760bd (diff)
downloadrust-89c4af0ea959dd911eb4a2fe18b9f1e95ef77b8c.tar.gz
rust-89c4af0ea959dd911eb4a2fe18b9f1e95ef77b8c.zip
Fix a default method polymorphism bug.
-rw-r--r--src/librustc/middle/trans/callee.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc/middle/trans/callee.rs b/src/librustc/middle/trans/callee.rs
index 5f76981c794..3e34f80b144 100644
--- a/src/librustc/middle/trans/callee.rs
+++ b/src/librustc/middle/trans/callee.rs
@@ -343,7 +343,7 @@ pub fn trans_fn_ref_with_vtables(
 
             let vtables =
                 resolve_default_method_vtables(bcx, impl_id,
-                                               method, &new_substs, vtables);
+                                               method, &substs, vtables);
 
             debug!("trans_fn_with_vtables - default method: \
                     substs = %s, trait_subst = %s, \