@@ -840,7 +840,7 @@ mod tests {
840840 builder. declare_value_needs_stack_map ( b) ;
841841 builder. switch_to_block ( block0) ;
842842 builder. ins ( ) . call ( func_ref, & [ a] ) ;
843- builder. ins ( ) . jump ( block0, & [ a, b] ) ;
843+ builder. ins ( ) . jump ( block0, & [ a. into ( ) , b. into ( ) ] ) ;
844844 builder. seal_all_blocks ( ) ;
845845 builder. finalize ( ) ;
846846
@@ -1434,15 +1434,15 @@ block2:
14341434 let v2 = builder. ins ( ) . iconst ( ir:: types:: I64 , 2 ) ;
14351435 builder. declare_value_needs_stack_map ( v2) ;
14361436 builder. ins ( ) . call ( func_ref, & [ ] ) ;
1437- builder. ins ( ) . jump ( block3, & [ v1, v2] ) ;
1437+ builder. ins ( ) . jump ( block3, & [ v1. into ( ) , v2. into ( ) ] ) ;
14381438
14391439 builder. switch_to_block ( block2) ;
14401440 let v3 = builder. ins ( ) . iconst ( ir:: types:: I64 , 3 ) ;
14411441 builder. declare_value_needs_stack_map ( v3) ;
14421442 let v4 = builder. ins ( ) . iconst ( ir:: types:: I64 , 4 ) ;
14431443 builder. declare_value_needs_stack_map ( v4) ;
14441444 builder. ins ( ) . call ( func_ref, & [ ] ) ;
1445- builder. ins ( ) . jump ( block3, & [ v3, v3] ) ;
1445+ builder. ins ( ) . jump ( block3, & [ v3. into ( ) , v3. into ( ) ] ) ;
14461446
14471447 builder. switch_to_block ( block3) ;
14481448 builder. append_block_param ( block3, ir:: types:: I64 ) ;
@@ -2338,7 +2338,7 @@ block4:
23382338 builder. declare_value_needs_stack_map ( v2) ;
23392339 let v3 = builder. func . dfg . block_params ( block0) [ 3 ] ;
23402340
2341- builder. ins ( ) . jump ( block1, & [ v3] ) ;
2341+ builder. ins ( ) . jump ( block1, & [ v3. into ( ) ] ) ;
23422342
23432343 builder. switch_to_block ( block1) ;
23442344 let v4 = builder. append_block_param ( block1, ir:: types:: I32 ) ;
@@ -2352,7 +2352,7 @@ block4:
23522352 builder. ins ( ) . call ( bar_func_ref, & [ v1] ) ;
23532353 builder. ins ( ) . call ( foo_func_ref, & [ ] ) ;
23542354 let v5 = builder. ins ( ) . iadd_imm ( v4, -1 ) ;
2355- builder. ins ( ) . brif ( v4, block1, & [ v5] , block3, & [ ] ) ;
2355+ builder. ins ( ) . brif ( v4, block1, & [ v5. into ( ) ] , block3, & [ ] ) ;
23562356
23572357 builder. switch_to_block ( block3) ;
23582358 builder. ins ( ) . call ( foo_func_ref, & [ ] ) ;
@@ -2573,7 +2573,7 @@ block3:
25732573 let v1 = builder. func . dfg . first_result ( call_inst) ;
25742574 builder. def_var ( var_array, v1) ;
25752575 let v2 = builder. ins ( ) . iconst ( ir:: types:: I32 , 0 ) ;
2576- builder. ins ( ) . jump ( block_array_init_loop_head, & [ v2] ) ;
2576+ builder. ins ( ) . jump ( block_array_init_loop_head, & [ v2. into ( ) ] ) ;
25772577
25782578 builder. switch_to_block ( block_array_init_loop_head) ;
25792579 let v3 = builder. append_block_param ( block_array_init_loop_head, ir:: types:: I32 ) ;
@@ -2594,7 +2594,7 @@ block3:
25942594 builder. ins ( ) . call ( array_init_elem, & [ v1, v4] ) ;
25952595 let v6 = builder. ins ( ) . iconst ( ir:: types:: I32 , 1 ) ;
25962596 let v7 = builder. ins ( ) . iadd ( v4, v6) ;
2597- builder. ins ( ) . jump ( block_array_init_loop_head, & [ v7] ) ;
2597+ builder. ins ( ) . jump ( block_array_init_loop_head, & [ v7. into ( ) ] ) ;
25982598 builder. seal_block ( block_array_init_loop_head) ;
25992599
26002600 builder. switch_to_block ( block_array_init_loop_done) ;
@@ -2608,7 +2608,7 @@ block3:
26082608 builder. ins ( ) . brif (
26092609 v10,
26102610 block_ref_test_done,
2611- & [ v9] ,
2611+ & [ v9. into ( ) ] ,
26122612 block_ref_test_non_null,
26132613 & [ ] ,
26142614 ) ;
@@ -2620,15 +2620,19 @@ block3:
26202620 let v12 = builder. ins ( ) . iconst ( ir:: types:: I32 , 0xbeefbeef ) ;
26212621 let v13 = builder. ins ( ) . icmp ( ir:: condcodes:: IntCC :: Equal , v11, v12) ;
26222622 let v14 = builder. ins ( ) . iconst ( ir:: types:: I32 , 1 ) ;
2623- builder
2624- . ins ( )
2625- . brif ( v13, block_ref_test_done, & [ v14] , block_ref_test_slow, & [ ] ) ;
2623+ builder. ins ( ) . brif (
2624+ v13,
2625+ block_ref_test_done,
2626+ & [ v14. into ( ) ] ,
2627+ block_ref_test_slow,
2628+ & [ ] ,
2629+ ) ;
26262630
26272631 builder. switch_to_block ( block_ref_test_slow) ;
26282632 builder. seal_block ( block_ref_test_slow) ;
26292633 let call_inst = builder. ins ( ) . call ( ref_test, & [ v8, v12] ) ;
26302634 let v15 = builder. func . dfg . first_result ( call_inst) ;
2631- builder. ins ( ) . jump ( block_ref_test_done, & [ v15] ) ;
2635+ builder. ins ( ) . jump ( block_ref_test_done, & [ v15. into ( ) ] ) ;
26322636
26332637 builder. switch_to_block ( block_ref_test_done) ;
26342638 let v16 = builder. append_block_param ( block_ref_test_done, ir:: types:: I32 ) ;
0 commit comments