about summary refs log tree commit diff
path: root/src/librustc/middle/reachable.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc/middle/reachable.rs')
-rw-r--r--src/librustc/middle/reachable.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc/middle/reachable.rs b/src/librustc/middle/reachable.rs
index 5d6f7048b82..4506cd7e463 100644
--- a/src/librustc/middle/reachable.rs
+++ b/src/librustc/middle/reachable.rs
@@ -138,7 +138,7 @@ impl<'a, 'tcx, 'v> Visitor<'v> for ReachableContext<'a, 'tcx> {
             }
             ast::ExprMethodCall(..) => {
                 let method_call = typeck::MethodCall::expr(expr.id);
-                match self.tcx.method_map.borrow().get(&method_call).origin {
+                match (*self.tcx.method_map.borrow())[method_call].origin {
                     typeck::MethodStatic(def_id) => {
                         if is_local(def_id) {
                             if self.def_id_represents_local_inlined_item(def_id) {