@@ -259,7 +259,7 @@ pub enum opt_result {
259
259
range_result( Result , Result ) ,
260
260
}
261
261
pub 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" ) ;
263
263
let ccx = bcx. ccx ( ) ;
264
264
let bcx = bcx;
265
265
match * o {
@@ -870,7 +870,7 @@ pub fn extract_variant_args(bcx: block,
870
870
disr_val : int ,
871
871
val : ValueRef )
872
872
-> ExtractedBlock {
873
- let _icx = bcx . insn_ctxt ( "match::extract_variant_args" ) ;
873
+ let _icx = push_ctxt ( "match::extract_variant_args" ) ;
874
874
let args = do vec:: from_fn ( adt:: num_args ( repr, disr_val) ) |i| {
875
875
adt:: trans_field_ptr ( bcx, repr, val, disr_val, i)
876
876
} ;
@@ -896,7 +896,7 @@ pub fn extract_vec_elems(bcx: block,
896
896
val : ValueRef ,
897
897
count : ValueRef )
898
898
-> ExtractedBlock {
899
- let _icx = bcx . insn_ctxt ( "match::extract_vec_elems" ) ;
899
+ let _icx = push_ctxt ( "match::extract_vec_elems" ) ;
900
900
let vec_datum = match_datum ( bcx, val, pat_id) ;
901
901
let ( bcx, base, len) = vec_datum. get_vec_base_and_len ( bcx, pat_span,
902
902
pat_id, 0 ) ;
@@ -1088,7 +1088,7 @@ pub fn compare_values(cx: block,
1088
1088
rhs : ValueRef ,
1089
1089
rhs_t : ty:: t )
1090
1090
-> Result {
1091
- let _icx = cx . insn_ctxt ( "compare_values" ) ;
1091
+ let _icx = push_ctxt ( "compare_values" ) ;
1092
1092
if ty:: type_is_scalar ( rhs_t) {
1093
1093
let rs = compare_scalar_types ( cx, lhs, rhs, rhs_t, ast:: eq) ;
1094
1094
return rslt ( rs. bcx , rs. val ) ;
@@ -1277,7 +1277,7 @@ pub fn compile_submatch(bcx: block,
1277
1277
For an empty match, a fall-through case must exist
1278
1278
*/
1279
1279
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" ) ;
1281
1281
let mut bcx = bcx;
1282
1282
let tcx = bcx. tcx ( ) ;
1283
1283
let dm = tcx. def_map ;
@@ -1617,7 +1617,7 @@ pub fn trans_match(bcx: block,
1617
1617
discr_expr : @ast:: expr ,
1618
1618
arms : ~[ ast:: arm ] ,
1619
1619
dest : Dest ) -> block {
1620
- let _icx = bcx . insn_ctxt ( "match::trans_match" ) ;
1620
+ let _icx = push_ctxt ( "match::trans_match" ) ;
1621
1621
do with_scope( bcx, match_expr. info ( ) , "match" ) |bcx| {
1622
1622
trans_match_inner ( bcx, discr_expr, arms, dest)
1623
1623
}
@@ -1664,7 +1664,7 @@ pub fn trans_match_inner(scope_cx: block,
1664
1664
discr_expr : @ast:: expr ,
1665
1665
arms : & [ ast:: arm ] ,
1666
1666
dest : Dest ) -> block {
1667
- let _icx = scope_cx . insn_ctxt ( "match::trans_match_inner" ) ;
1667
+ let _icx = push_ctxt ( "match::trans_match_inner" ) ;
1668
1668
let mut bcx = scope_cx;
1669
1669
let tcx = bcx. tcx ( ) ;
1670
1670
@@ -1751,7 +1751,7 @@ pub fn bind_irrefutable_pat(bcx: block,
1751
1751
make_copy : bool ,
1752
1752
binding_mode : IrrefutablePatternBindingMode )
1753
1753
-> block {
1754
- let _icx = bcx . insn_ctxt ( "match::bind_irrefutable_pat" ) ;
1754
+ let _icx = push_ctxt ( "match::bind_irrefutable_pat" ) ;
1755
1755
let ccx = bcx. fcx . ccx ;
1756
1756
let mut bcx = bcx;
1757
1757
0 commit comments