Lines Matching refs:expr_ptr

5841 	zval *expr_ptr, new_expr;  local
5846 expr_ptr = NULL;
5847 ZVAL_MAKE_REF(expr_ptr);
5848 Z_ADDREF_P(expr_ptr);
5851 expr_ptr = EX_CONSTANT(opline->op1);
5855 if (Z_REFCOUNTED_P(expr_ptr)) {
5856 Z_ADDREF_P(expr_ptr);
5859 ZVAL_DEREF(expr_ptr);
5860 if (Z_REFCOUNTED_P(expr_ptr)) {
5861 Z_ADDREF_P(expr_ptr);
5864 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
5865 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
5867 expr_ptr = Z_REFVAL_P(expr_ptr);
5869 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
5870 expr_ptr = &new_expr;
5872 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
5873 Z_ADDREF_P(expr_ptr);
5894 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
5898 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
5920 zval_ptr_dtor(expr_ptr);
5924 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
5926 zval_ptr_dtor(expr_ptr);
7686 zval *expr_ptr, new_expr; local
7691 expr_ptr = NULL;
7692 ZVAL_MAKE_REF(expr_ptr);
7693 Z_ADDREF_P(expr_ptr);
7696 expr_ptr = EX_CONSTANT(opline->op1);
7700 if (Z_REFCOUNTED_P(expr_ptr)) {
7701 Z_ADDREF_P(expr_ptr);
7704 ZVAL_DEREF(expr_ptr);
7705 if (Z_REFCOUNTED_P(expr_ptr)) {
7706 Z_ADDREF_P(expr_ptr);
7709 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
7710 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
7712 expr_ptr = Z_REFVAL_P(expr_ptr);
7714 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
7715 expr_ptr = &new_expr;
7717 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
7718 Z_ADDREF_P(expr_ptr);
7739 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
7743 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
7765 zval_ptr_dtor(expr_ptr);
7769 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
7771 zval_ptr_dtor(expr_ptr);
9754 zval *expr_ptr, new_expr; local
9759 expr_ptr = NULL;
9760 ZVAL_MAKE_REF(expr_ptr);
9761 Z_ADDREF_P(expr_ptr);
9764 expr_ptr = EX_CONSTANT(opline->op1);
9768 if (Z_REFCOUNTED_P(expr_ptr)) {
9769 Z_ADDREF_P(expr_ptr);
9772 ZVAL_DEREF(expr_ptr);
9773 if (Z_REFCOUNTED_P(expr_ptr)) {
9774 Z_ADDREF_P(expr_ptr);
9777 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
9778 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
9780 expr_ptr = Z_REFVAL_P(expr_ptr);
9782 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
9783 expr_ptr = &new_expr;
9785 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
9786 Z_ADDREF_P(expr_ptr);
9807 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
9811 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
9833 zval_ptr_dtor(expr_ptr);
9837 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
9839 zval_ptr_dtor(expr_ptr);
11679 zval *expr_ptr, new_expr; local
11684 expr_ptr = NULL;
11685 ZVAL_MAKE_REF(expr_ptr);
11686 Z_ADDREF_P(expr_ptr);
11689 expr_ptr = EX_CONSTANT(opline->op1);
11693 if (Z_REFCOUNTED_P(expr_ptr)) {
11694 Z_ADDREF_P(expr_ptr);
11697 ZVAL_DEREF(expr_ptr);
11698 if (Z_REFCOUNTED_P(expr_ptr)) {
11699 Z_ADDREF_P(expr_ptr);
11702 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
11703 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
11705 expr_ptr = Z_REFVAL_P(expr_ptr);
11707 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
11708 expr_ptr = &new_expr;
11710 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
11711 Z_ADDREF_P(expr_ptr);
11732 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
11736 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
11758 zval_ptr_dtor(expr_ptr);
11762 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
11764 zval_ptr_dtor(expr_ptr);
13682 zval *expr_ptr, new_expr; local
13687 expr_ptr = NULL;
13688 ZVAL_MAKE_REF(expr_ptr);
13689 Z_ADDREF_P(expr_ptr);
13692 expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1);
13696 if (Z_REFCOUNTED_P(expr_ptr)) {
13697 Z_ADDREF_P(expr_ptr);
13700 ZVAL_DEREF(expr_ptr);
13701 if (Z_REFCOUNTED_P(expr_ptr)) {
13702 Z_ADDREF_P(expr_ptr);
13705 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
13706 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
13708 expr_ptr = Z_REFVAL_P(expr_ptr);
13710 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
13711 expr_ptr = &new_expr;
13713 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
13714 Z_ADDREF_P(expr_ptr);
13735 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
13739 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
13761 zval_ptr_dtor(expr_ptr);
13765 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
13767 zval_ptr_dtor(expr_ptr);
14378 zval *expr_ptr, new_expr; local
14383 expr_ptr = NULL;
14384 ZVAL_MAKE_REF(expr_ptr);
14385 Z_ADDREF_P(expr_ptr);
14388 expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1);
14392 if (Z_REFCOUNTED_P(expr_ptr)) {
14393 Z_ADDREF_P(expr_ptr);
14396 ZVAL_DEREF(expr_ptr);
14397 if (Z_REFCOUNTED_P(expr_ptr)) {
14398 Z_ADDREF_P(expr_ptr);
14401 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
14402 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
14404 expr_ptr = Z_REFVAL_P(expr_ptr);
14406 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
14407 expr_ptr = &new_expr;
14409 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
14410 Z_ADDREF_P(expr_ptr);
14431 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
14435 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
14457 zval_ptr_dtor(expr_ptr);
14461 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
14463 zval_ptr_dtor(expr_ptr);
14907 zval *expr_ptr, new_expr; local
14912 expr_ptr = NULL;
14913 ZVAL_MAKE_REF(expr_ptr);
14914 Z_ADDREF_P(expr_ptr);
14917 expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1);
14921 if (Z_REFCOUNTED_P(expr_ptr)) {
14922 Z_ADDREF_P(expr_ptr);
14925 ZVAL_DEREF(expr_ptr);
14926 if (Z_REFCOUNTED_P(expr_ptr)) {
14927 Z_ADDREF_P(expr_ptr);
14930 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
14931 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
14933 expr_ptr = Z_REFVAL_P(expr_ptr);
14935 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
14936 expr_ptr = &new_expr;
14938 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
14939 Z_ADDREF_P(expr_ptr);
14960 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
14964 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
14986 zval_ptr_dtor(expr_ptr);
14990 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
14992 zval_ptr_dtor(expr_ptr);
15432 zval *expr_ptr, new_expr; local
15437 expr_ptr = NULL;
15438 ZVAL_MAKE_REF(expr_ptr);
15439 Z_ADDREF_P(expr_ptr);
15442 expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1);
15446 if (Z_REFCOUNTED_P(expr_ptr)) {
15447 Z_ADDREF_P(expr_ptr);
15450 ZVAL_DEREF(expr_ptr);
15451 if (Z_REFCOUNTED_P(expr_ptr)) {
15452 Z_ADDREF_P(expr_ptr);
15455 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
15456 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
15458 expr_ptr = Z_REFVAL_P(expr_ptr);
15460 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
15461 expr_ptr = &new_expr;
15463 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
15464 Z_ADDREF_P(expr_ptr);
15485 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
15489 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
15511 zval_ptr_dtor(expr_ptr);
15515 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
15517 zval_ptr_dtor(expr_ptr);
20053 zval *expr_ptr, new_expr; local
20058 expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1);
20059 ZVAL_MAKE_REF(expr_ptr);
20060 Z_ADDREF_P(expr_ptr);
20063 expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
20067 if (Z_REFCOUNTED_P(expr_ptr)) {
20068 Z_ADDREF_P(expr_ptr);
20071 ZVAL_DEREF(expr_ptr);
20072 if (Z_REFCOUNTED_P(expr_ptr)) {
20073 Z_ADDREF_P(expr_ptr);
20076 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
20077 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
20079 expr_ptr = Z_REFVAL_P(expr_ptr);
20081 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
20082 expr_ptr = &new_expr;
20084 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
20085 Z_ADDREF_P(expr_ptr);
20106 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
20110 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
20132 zval_ptr_dtor(expr_ptr);
20136 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
20138 zval_ptr_dtor(expr_ptr);
21925 zval *expr_ptr, new_expr; local
21930 expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1);
21931 ZVAL_MAKE_REF(expr_ptr);
21932 Z_ADDREF_P(expr_ptr);
21935 expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
21939 if (Z_REFCOUNTED_P(expr_ptr)) {
21940 Z_ADDREF_P(expr_ptr);
21943 ZVAL_DEREF(expr_ptr);
21944 if (Z_REFCOUNTED_P(expr_ptr)) {
21945 Z_ADDREF_P(expr_ptr);
21948 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
21949 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
21951 expr_ptr = Z_REFVAL_P(expr_ptr);
21953 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
21954 expr_ptr = &new_expr;
21956 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
21957 Z_ADDREF_P(expr_ptr);
21978 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
21982 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
22004 zval_ptr_dtor(expr_ptr);
22008 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
22010 zval_ptr_dtor(expr_ptr);
24822 zval *expr_ptr, new_expr; local
24827 expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1);
24828 ZVAL_MAKE_REF(expr_ptr);
24829 Z_ADDREF_P(expr_ptr);
24832 expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
24836 if (Z_REFCOUNTED_P(expr_ptr)) {
24837 Z_ADDREF_P(expr_ptr);
24840 ZVAL_DEREF(expr_ptr);
24841 if (Z_REFCOUNTED_P(expr_ptr)) {
24842 Z_ADDREF_P(expr_ptr);
24845 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
24846 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
24848 expr_ptr = Z_REFVAL_P(expr_ptr);
24850 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
24851 expr_ptr = &new_expr;
24853 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
24854 Z_ADDREF_P(expr_ptr);
24875 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
24879 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
24901 zval_ptr_dtor(expr_ptr);
24905 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
24907 zval_ptr_dtor(expr_ptr);
27663 zval *expr_ptr, new_expr; local
27668 expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1);
27669 ZVAL_MAKE_REF(expr_ptr);
27670 Z_ADDREF_P(expr_ptr);
27673 expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
27677 if (Z_REFCOUNTED_P(expr_ptr)) {
27678 Z_ADDREF_P(expr_ptr);
27681 ZVAL_DEREF(expr_ptr);
27682 if (Z_REFCOUNTED_P(expr_ptr)) {
27683 Z_ADDREF_P(expr_ptr);
27686 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
27687 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
27689 expr_ptr = Z_REFVAL_P(expr_ptr);
27691 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
27692 expr_ptr = &new_expr;
27694 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
27695 Z_ADDREF_P(expr_ptr);
27716 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
27720 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
27742 zval_ptr_dtor(expr_ptr);
27746 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
27748 zval_ptr_dtor(expr_ptr);
39828 zval *expr_ptr, new_expr; local
39833 expr_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var);
39834 ZVAL_MAKE_REF(expr_ptr);
39835 Z_ADDREF_P(expr_ptr);
39838 expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var);
39842 if (Z_REFCOUNTED_P(expr_ptr)) {
39843 Z_ADDREF_P(expr_ptr);
39846 ZVAL_DEREF(expr_ptr);
39847 if (Z_REFCOUNTED_P(expr_ptr)) {
39848 Z_ADDREF_P(expr_ptr);
39851 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
39852 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
39854 expr_ptr = Z_REFVAL_P(expr_ptr);
39856 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
39857 expr_ptr = &new_expr;
39859 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
39860 Z_ADDREF_P(expr_ptr);
39881 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
39885 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
39907 zval_ptr_dtor(expr_ptr);
39911 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
39913 zval_ptr_dtor(expr_ptr);
42737 zval *expr_ptr, new_expr; local
42742 expr_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var);
42743 ZVAL_MAKE_REF(expr_ptr);
42744 Z_ADDREF_P(expr_ptr);
42747 expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var);
42751 if (Z_REFCOUNTED_P(expr_ptr)) {
42752 Z_ADDREF_P(expr_ptr);
42755 ZVAL_DEREF(expr_ptr);
42756 if (Z_REFCOUNTED_P(expr_ptr)) {
42757 Z_ADDREF_P(expr_ptr);
42760 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
42761 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
42763 expr_ptr = Z_REFVAL_P(expr_ptr);
42765 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
42766 expr_ptr = &new_expr;
42768 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
42769 Z_ADDREF_P(expr_ptr);
42790 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
42794 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
42816 zval_ptr_dtor(expr_ptr);
42820 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
42822 zval_ptr_dtor(expr_ptr);
46832 zval *expr_ptr, new_expr; local
46837 expr_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var);
46838 ZVAL_MAKE_REF(expr_ptr);
46839 Z_ADDREF_P(expr_ptr);
46842 expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var);
46846 if (Z_REFCOUNTED_P(expr_ptr)) {
46847 Z_ADDREF_P(expr_ptr);
46850 ZVAL_DEREF(expr_ptr);
46851 if (Z_REFCOUNTED_P(expr_ptr)) {
46852 Z_ADDREF_P(expr_ptr);
46855 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
46856 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
46858 expr_ptr = Z_REFVAL_P(expr_ptr);
46860 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
46861 expr_ptr = &new_expr;
46863 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
46864 Z_ADDREF_P(expr_ptr);
46885 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
46889 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
46911 zval_ptr_dtor(expr_ptr);
46915 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
46917 zval_ptr_dtor(expr_ptr);
50802 zval *expr_ptr, new_expr; local
50807 expr_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var);
50808 ZVAL_MAKE_REF(expr_ptr);
50809 Z_ADDREF_P(expr_ptr);
50812 expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var);
50816 if (Z_REFCOUNTED_P(expr_ptr)) {
50817 Z_ADDREF_P(expr_ptr);
50820 ZVAL_DEREF(expr_ptr);
50821 if (Z_REFCOUNTED_P(expr_ptr)) {
50822 Z_ADDREF_P(expr_ptr);
50825 if (UNEXPECTED(Z_ISREF_P(expr_ptr))) {
50826 zend_refcounted *ref = Z_COUNTED_P(expr_ptr);
50828 expr_ptr = Z_REFVAL_P(expr_ptr);
50830 ZVAL_COPY_VALUE(&new_expr, expr_ptr);
50831 expr_ptr = &new_expr;
50833 } else if (Z_OPT_REFCOUNTED_P(expr_ptr)) {
50834 Z_ADDREF_P(expr_ptr);
50855 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
50859 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
50881 zval_ptr_dtor(expr_ptr);
50885 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
50887 zval_ptr_dtor(expr_ptr);