@@ -2722,7 +2722,7 @@ void zend_do_try(znode *try_token TSRMLS_DC) /* {{{ */
2722
2722
/* }}} */
2723
2723
2724
2724
void zend_do_finally (znode * finally_token TSRMLS_DC ) /* {{{ */ {
2725
- finally_token -> u .op .opline_num = get_next_op_number (CG (active_op_array ));
2725
+ finally_token -> u .op .opline_num = get_next_op_number (CG (active_op_array ));
2726
2726
} /* }}} */
2727
2727
2728
2728
void zend_do_begin_catch (znode * catch_token , znode * class_name , znode * catch_var , znode * first_catch TSRMLS_DC ) /* {{{ */
@@ -2776,34 +2776,30 @@ void zend_do_end_catch(znode *catch_token TSRMLS_DC) /* {{{ */
2776
2776
/* }}} */
2777
2777
2778
2778
void zend_do_bind_catch (znode * try_token , znode * catch_token TSRMLS_DC ) /* {{{ */ {
2779
- if (catch_token -> op_type != IS_UNUSED ) {
2780
- zend_add_catch_element (try_token -> u .op .opline_num , catch_token -> EA TSRMLS_CC );
2781
- }
2779
+ if (catch_token -> op_type != IS_UNUSED ) {
2780
+ zend_add_catch_element (try_token -> u .op .opline_num , catch_token -> EA TSRMLS_CC );
2781
+ }
2782
2782
}
2783
2783
/* }}} */
2784
2784
2785
-
2786
2785
void zend_do_end_finally (znode * try_token , znode * catch_token , znode * finally_token TSRMLS_DC ) /* {{{ */
2787
2786
{
2788
2787
zend_op * opline = get_next_op (CG (active_op_array ) TSRMLS_CC );
2789
2788
2790
- if (catch_token -> op_type == IS_UNUSED && finally_token -> op_type == IS_UNUSED ) {
2791
- zend_error (E_COMPILE_ERROR , "Cannot use try without catch or finally" );
2792
- }
2793
- if (finally_token -> op_type != IS_UNUSED ) {
2794
- CG (active_op_array )-> try_catch_array [try_token -> u .op .opline_num ].finally_op = finally_token -> u .op .opline_num ;
2795
- //try_token->u.op.opline_num = catch_token->u.op.opline_num;
2796
-
2797
- opline -> opcode = ZEND_LEAVE ;
2798
- SET_UNUSED (opline -> op1 );
2799
- SET_UNUSED (opline -> op2 );
2800
- }
2801
- if (catch_token -> op_type == IS_UNUSED ) {
2802
- CG (active_op_array )-> try_catch_array [try_token -> u .op .opline_num ].catch_op = 0 ;
2803
- } //else {
2804
- // try_token->u.op.opline_num = catch_token->u.op.opline_num;
2805
- //}
2789
+ if (catch_token -> op_type == IS_UNUSED && finally_token -> op_type == IS_UNUSED ) {
2790
+ zend_error (E_COMPILE_ERROR , "Cannot use try without catch or finally" );
2791
+ }
2792
+ if (finally_token -> op_type != IS_UNUSED ) {
2793
+ CG (active_op_array )-> try_catch_array [try_token -> u .op .opline_num ].finally_op = finally_token -> u .op .opline_num ;
2794
+ //try_token->u.op.opline_num = catch_token->u.op.opline_num;
2806
2795
2796
+ opline -> opcode = ZEND_LEAVE ;
2797
+ SET_UNUSED (opline -> op1 );
2798
+ SET_UNUSED (opline -> op2 );
2799
+ }
2800
+ if (catch_token -> op_type == IS_UNUSED ) {
2801
+ CG (active_op_array )-> try_catch_array [try_token -> u .op .opline_num ].catch_op = 0 ;
2802
+ }
2807
2803
}
2808
2804
/* }}} */
2809
2805
0 commit comments