about summary refs log tree commit diff
path: root/src/comp/middle/trans_objects.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/comp/middle/trans_objects.rs')
-rw-r--r--src/comp/middle/trans_objects.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/comp/middle/trans_objects.rs b/src/comp/middle/trans_objects.rs
index 72015faab22..b8c80da9ac7 100644
--- a/src/comp/middle/trans_objects.rs
+++ b/src/comp/middle/trans_objects.rs
@@ -642,7 +642,7 @@ fn process_bkwding_mthd(cx: @local_ctxt, sp: span, m: @ty::method,
     let ix: uint = 0u;
     alt ty::struct(bcx_tcx(bcx), outer_obj_ty) {
       ty::ty_obj(methods) {
-        ix = ty::method_idx(cx.ccx.sess, sp, m.ident, methods);
+        ix = option::get(ty::method_idx(m.ident, methods));
       }
       _ {
         // Shouldn't happen.
@@ -787,7 +787,7 @@ fn process_fwding_mthd(cx: @local_ctxt, sp: span, m: @ty::method,
     let ix: uint = 0u;
     alt ty::struct(bcx_tcx(bcx), inner_obj_ty) {
       ty::ty_obj(methods) {
-        ix = ty::method_idx(cx.ccx.sess, sp, m.ident, methods);
+        ix = option::get(ty::method_idx(m.ident, methods));
       }
       _ {
         // Shouldn't happen.