static zend_ast *zend_ast_create_from_va_list(
zend_uint children, zend_ast_kind kind, zend_ast_attr attr, va_list va
) {
- /*TSRMLS_FETCH();*/
+ TSRMLS_FETCH();
zend_uint i;
zend_ast *ast;
}
}
- /*if (ast->lineno == UINT_MAX) {
+ if (ast->lineno == UINT_MAX) {
ast->lineno = CG(zend_lineno);
- }*/
+ }
return ast;
}
CG(active_op_array)->try_catch_array[try_catch_offset].catch_op = opnum_catch;
}
+ CG(zend_lineno) = catch_ast->lineno;
+
opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline->opcode = ZEND_CATCH;
opline->op1_type = IS_CONST;