about summary refs log tree commit diff
path: root/src/comp
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2012-01-29 19:46:36 +0100
committerMarijn Haverbeke <marijnh@gmail.com>2012-01-29 19:46:36 +0100
commitd6996c0210a7ec4dc82a99b394fbde086318f1ed (patch)
tree5c263c40d51fa6e9514485e9690c5876d4db4237 /src/comp
parent2ca0b37321871c52be4e1256e4690d06df5a6b89 (diff)
downloadrust-d6996c0210a7ec4dc82a99b394fbde086318f1ed.tar.gz
rust-d6996c0210a7ec4dc82a99b394fbde086318f1ed.zip
Fix bug where resolve didn't descend method ty params
Closes #1700
Diffstat (limited to 'src/comp')
-rw-r--r--src/comp/middle/resolve.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/comp/middle/resolve.rs b/src/comp/middle/resolve.rs
index f6fe2a79e4b..410559853ec 100644
--- a/src/comp/middle/resolve.rs
+++ b/src/comp/middle/resolve.rs
@@ -445,7 +445,7 @@ fn visit_item_with_scope(e: @env, i: @ast::item, sc: scopes, v: vt<scopes>) {
         v.visit_ty(sty, sc, v);
         for m in methods {
             let msc = cons(scope_method(i.id, tps + m.tps), @sc);
-            v.visit_fn(visit::fk_method(m.ident, []),
+            v.visit_fn(visit::fk_method(m.ident, m.tps),
                        m.decl, m.body, m.span, m.id, msc, v);
         }
       }