Use macro

This commit is contained in:
Dmitry Stogov 2014-09-25 17:00:17 +04:00
parent 8b034ec69a
commit 1833ab0230
2 changed files with 6 additions and 30 deletions

View File

@ -974,11 +974,7 @@ ZEND_VM_HANDLER(36, ZEND_POST_INC, VAR|CV, ANY)
ZVAL_DUP(EX_VAR(opline->result.var), var_ptr);
} else {
ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
if (Z_OPT_IMMUTABLE_P(var_ptr) || Z_OPT_COPYABLE_P(var_ptr)) {
zval_copy_ctor_func(var_ptr);
} else if (Z_OPT_REFCOUNTED_P(var_ptr)) {
Z_ADDREF_P(var_ptr);
}
zval_opt_copy_ctor(var_ptr);
}
increment_function(var_ptr);
@ -1018,11 +1014,7 @@ ZEND_VM_HANDLER(37, ZEND_POST_DEC, VAR|CV, ANY)
ZVAL_DUP(EX_VAR(opline->result.var), var_ptr);
} else {
ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
if (Z_OPT_IMMUTABLE_P(var_ptr) || Z_OPT_COPYABLE_P(var_ptr)) {
zval_copy_ctor_func(var_ptr);
} else if (Z_OPT_REFCOUNTED_P(var_ptr)) {
Z_ADDREF_P(var_ptr);
}
zval_opt_copy_ctor(var_ptr);
}
decrement_function(var_ptr);

View File

@ -15426,11 +15426,7 @@ static int ZEND_FASTCALL ZEND_POST_INC_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
ZVAL_DUP(EX_VAR(opline->result.var), var_ptr);
} else {
ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
if (Z_OPT_IMMUTABLE_P(var_ptr) || Z_OPT_COPYABLE_P(var_ptr)) {
zval_copy_ctor_func(var_ptr);
} else if (Z_OPT_REFCOUNTED_P(var_ptr)) {
Z_ADDREF_P(var_ptr);
}
zval_opt_copy_ctor(var_ptr);
}
increment_function(var_ptr);
@ -15470,11 +15466,7 @@ static int ZEND_FASTCALL ZEND_POST_DEC_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
ZVAL_DUP(EX_VAR(opline->result.var), var_ptr);
} else {
ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
if (Z_OPT_IMMUTABLE_P(var_ptr) || Z_OPT_COPYABLE_P(var_ptr)) {
zval_copy_ctor_func(var_ptr);
} else if (Z_OPT_REFCOUNTED_P(var_ptr)) {
Z_ADDREF_P(var_ptr);
}
zval_opt_copy_ctor(var_ptr);
}
decrement_function(var_ptr);
@ -32700,11 +32692,7 @@ static int ZEND_FASTCALL ZEND_POST_INC_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
ZVAL_DUP(EX_VAR(opline->result.var), var_ptr);
} else {
ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
if (Z_OPT_IMMUTABLE_P(var_ptr) || Z_OPT_COPYABLE_P(var_ptr)) {
zval_copy_ctor_func(var_ptr);
} else if (Z_OPT_REFCOUNTED_P(var_ptr)) {
Z_ADDREF_P(var_ptr);
}
zval_opt_copy_ctor(var_ptr);
}
increment_function(var_ptr);
@ -32743,11 +32731,7 @@ static int ZEND_FASTCALL ZEND_POST_DEC_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
ZVAL_DUP(EX_VAR(opline->result.var), var_ptr);
} else {
ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
if (Z_OPT_IMMUTABLE_P(var_ptr) || Z_OPT_COPYABLE_P(var_ptr)) {
zval_copy_ctor_func(var_ptr);
} else if (Z_OPT_REFCOUNTED_P(var_ptr)) {
Z_ADDREF_P(var_ptr);
}
zval_opt_copy_ctor(var_ptr);
}
decrement_function(var_ptr);