diff options
Diffstat (limited to 'src/comp/middle/trans_objects.rs')
| -rw-r--r-- | src/comp/middle/trans_objects.rs | 4 |
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. |
