Changeset 832 for trunk/processor/processor.m4
- Timestamp:
- 2012-03-23T17:17:34+01:00 (14 months ago)
- File:
-
- 1 edited
-
trunk/processor/processor.m4 (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/processor/processor.m4
r830 r832 637 637 #endif 638 638 IFCOPY(` 639 #ifdef ZEND_ENGINE_2_4 639 640 pushdef(`UNION_znode_op_literal', ` 640 if (dst->$1_type == IS_CONST) { 641 IFSTORE(` 642 dst->$1.constant = src->$1.literal - processor->active_op_array_src->literals; 643 dst->$1.literal = &processor->active_op_array_dst->literals[dst->$1.constant]; 644 ') 641 if (src->$1_type == IS_CONST) { 642 dst->$1.constant = src->$1.literal - processor->active_op_array_src->literals; 643 dst->$1.literal = &processor->active_op_array_dst->literals[dst->$1.constant]; 645 644 } 646 645 ') 647 646 UNION_znode_op_literal(op1) 648 647 UNION_znode_op_literal(op2) 648 #endif 649 649 popdef(`UNION_znode_op_literal') 650 650 switch (src->opcode) { … … 925 925 #endif 926 926 } while (0); 927 IFRESTORE(`xc_fix_op_array_info(processor->entry_src, processor->php_src, dst, !shallow_copy, op_array_info TSRMLS_CC);')927 IFRESTORE(`xc_fix_op_array_info(processor->entry_src, processor->php_src, dst, shallow_copy, op_array_info TSRMLS_CC);') 928 928 929 929 #ifdef ZEND_ENGINE_2 … … 991 991 dnl }}} 992 992 #endif 993 DEF_STRUCT_P_FUNC(`xc_op_array_info_detail_t', , `dnl {{{ 994 DISPATCH(zend_uint, index) 995 DISPATCH(zend_uint, info) 996 ') 997 dnl }}} 993 998 DEF_STRUCT_P_FUNC(`xc_op_array_info_t', , `dnl {{{ 994 999 #ifdef ZEND_ENGINE_2_4 995 1000 DISPATCH(zend_uint, literalinfo_cnt) 996 DISPATCH_ARRAY(literalinfo_cnt, int, literalinfos)1001 STRUCT_ARRAY(literalinfo_cnt, xc_op_array_info_detail_t, literalinfos) 997 1002 #else 998 1003 DISPATCH(zend_uint, oplineinfo_cnt) 999 DISPATCH_ARRAY(oplineinfo_cnt, int, oplineinfos)1004 STRUCT_ARRAY(oplineinfo_cnt, xc_op_array_info_detail_t, oplineinfos) 1000 1005 #endif 1001 1006 ')
Note: See TracChangeset
for help on using the changeset viewer.

