about summary refs log tree commit diff
path: root/src/rustc/middle/trans/meth.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/rustc/middle/trans/meth.rs')
-rw-r--r--src/rustc/middle/trans/meth.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rustc/middle/trans/meth.rs b/src/rustc/middle/trans/meth.rs
index 20dba35b231..e7c134fe546 100644
--- a/src/rustc/middle/trans/meth.rs
+++ b/src/rustc/middle/trans/meth.rs
@@ -306,7 +306,8 @@ fn method_with_name(ccx: @crate_ctxt, impl_id: ast::def_id,
                     name: ast::ident) -> ast::def_id {
     if impl_id.crate == ast::local_crate {
         match ccx.tcx.items.get(impl_id.node) {
-          ast_map::node_item(@{node: ast::item_impl(_, _, _, ms), _}, _) => {
+          ast_map::node_item(@{node: ast::item_impl(_, _, _, Some(ms)), _},
+                             _) => {
             method_from_methods(ms, name)
           }
           ast_map::node_item(@{node: