@@ -259,7 +259,7 @@ pub enum opt_result {
259259 range_result( Result , Result ) ,
260260}
261261pub fn trans_opt ( bcx : block , o : & Opt ) -> opt_result {
262- let _icx = bcx . insn_ctxt ( "match::trans_opt" ) ;
262+ let _icx = push_ctxt ( "match::trans_opt" ) ;
263263 let ccx = bcx. ccx ( ) ;
264264 let bcx = bcx;
265265 match * o {
@@ -870,7 +870,7 @@ pub fn extract_variant_args(bcx: block,
870870 disr_val : int ,
871871 val : ValueRef )
872872 -> ExtractedBlock {
873- let _icx = bcx . insn_ctxt ( "match::extract_variant_args" ) ;
873+ let _icx = push_ctxt ( "match::extract_variant_args" ) ;
874874 let args = do vec:: from_fn ( adt:: num_args ( repr, disr_val) ) |i| {
875875 adt:: trans_field_ptr ( bcx, repr, val, disr_val, i)
876876 } ;
@@ -896,7 +896,7 @@ pub fn extract_vec_elems(bcx: block,
896896 val : ValueRef ,
897897 count : ValueRef )
898898 -> ExtractedBlock {
899- let _icx = bcx . insn_ctxt ( "match::extract_vec_elems" ) ;
899+ let _icx = push_ctxt ( "match::extract_vec_elems" ) ;
900900 let vec_datum = match_datum ( bcx, val, pat_id) ;
901901 let ( bcx, base, len) = vec_datum. get_vec_base_and_len ( bcx, pat_span,
902902 pat_id, 0 ) ;
@@ -1088,7 +1088,7 @@ pub fn compare_values(cx: block,
10881088 rhs : ValueRef ,
10891089 rhs_t : ty:: t )
10901090 -> Result {
1091- let _icx = cx . insn_ctxt ( "compare_values" ) ;
1091+ let _icx = push_ctxt ( "compare_values" ) ;
10921092 if ty:: type_is_scalar ( rhs_t) {
10931093 let rs = compare_scalar_types ( cx, lhs, rhs, rhs_t, ast:: eq) ;
10941094 return rslt ( rs. bcx , rs. val ) ;
@@ -1277,7 +1277,7 @@ pub fn compile_submatch(bcx: block,
12771277 For an empty match, a fall-through case must exist
12781278 */
12791279 assert ! ( ( m. len( ) > 0 u || chk. is_some( ) ) ) ;
1280- let _icx = bcx . insn_ctxt ( "match::compile_submatch" ) ;
1280+ let _icx = push_ctxt ( "match::compile_submatch" ) ;
12811281 let mut bcx = bcx;
12821282 let tcx = bcx. tcx ( ) ;
12831283 let dm = tcx. def_map ;
@@ -1617,7 +1617,7 @@ pub fn trans_match(bcx: block,
16171617 discr_expr : @ast:: expr ,
16181618 arms : ~[ ast:: arm ] ,
16191619 dest : Dest ) -> block {
1620- let _icx = bcx . insn_ctxt ( "match::trans_match" ) ;
1620+ let _icx = push_ctxt ( "match::trans_match" ) ;
16211621 do with_scope( bcx, match_expr. info ( ) , "match" ) |bcx| {
16221622 trans_match_inner ( bcx, discr_expr, arms, dest)
16231623 }
@@ -1664,7 +1664,7 @@ pub fn trans_match_inner(scope_cx: block,
16641664 discr_expr : @ast:: expr ,
16651665 arms : & [ ast:: arm ] ,
16661666 dest : Dest ) -> block {
1667- let _icx = scope_cx . insn_ctxt ( "match::trans_match_inner" ) ;
1667+ let _icx = push_ctxt ( "match::trans_match_inner" ) ;
16681668 let mut bcx = scope_cx;
16691669 let tcx = bcx. tcx ( ) ;
16701670
@@ -1751,7 +1751,7 @@ pub fn bind_irrefutable_pat(bcx: block,
17511751 make_copy : bool ,
17521752 binding_mode : IrrefutablePatternBindingMode )
17531753 -> block {
1754- let _icx = bcx . insn_ctxt ( "match::bind_irrefutable_pat" ) ;
1754+ let _icx = push_ctxt ( "match::bind_irrefutable_pat" ) ;
17551755 let ccx = bcx. fcx . ccx ;
17561756 let mut bcx = bcx;
17571757
0 commit comments