ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_CONST == IS_CV) {
+ if (IS_TMP_VAR == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
zval_ptr_dtor_nogc(free_op2.var);
} else {
- if (IS_CONST == IS_CV) {
+ if (IS_VAR == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_CONST == IS_CV) {
+ if (IS_UNUSED == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_CONST == IS_CV) {
+ if (IS_CV == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_TMP_VAR == IS_CV) {
+ if (IS_CONST == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
zval_ptr_dtor_nogc(free_op2.var);
} else {
- if (IS_TMP_VAR == IS_CV) {
+ if (IS_VAR == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_TMP_VAR == IS_CV) {
+ if (IS_UNUSED == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_TMP_VAR == IS_CV) {
+ if (IS_CV == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_VAR == IS_CV) {
+ if (IS_CONST == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_VAR == IS_CV) {
+ if (IS_TMP_VAR == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_VAR == IS_CV) {
+ if (IS_UNUSED == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_VAR == IS_CV) {
+ if (IS_CV == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_UNUSED == IS_CV) {
+ if (IS_CONST == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_UNUSED == IS_CV) {
+ if (IS_TMP_VAR == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
zval_ptr_dtor_nogc(free_op2.var);
} else {
- if (IS_UNUSED == IS_CV) {
+ if (IS_VAR == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_UNUSED == IS_CV) {
+ if (IS_CV == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_CV == IS_CV) {
+ if (IS_CONST == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_CV == IS_CV) {
+ if (IS_TMP_VAR == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
zval_ptr_dtor_nogc(free_op2.var);
} else {
- if (IS_CV == IS_CV) {
+ if (IS_VAR == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);
ZVAL_DUP(&generator->key, Z_REFVAL_P(key));
} else {
- if (IS_CV == IS_CV) {
+ if (IS_UNUSED == IS_CV) {
if (Z_REFCOUNTED_P(key)) Z_ADDREF_P(key);
}
ZVAL_COPY_VALUE(&generator->key, key);