. Fixed bug #74968 (PHP crashes when calling mysqli_result::fetch_object with
an abstract class). (Anatol)
+- Opcache:
+ . Fixed bug #74980 (Narrowing occurred during type inference). (Laruence)
+
- Session:
. Fixed bug #74892 (Url Rewriting (trans_sid) not working on urls that start
with "#"). (Andrew Nester)
zend_ssa_var_info *ssa_var_info = ssa->var_info;
int ssa_vars_count = ssa->vars_count;
int i, j;
- uint32_t tmp;
+ uint32_t tmp, worklist_len = zend_bitset_len(ssa_vars_count);
- WHILE_WORKLIST(worklist, zend_bitset_len(ssa_vars_count), j) {
+ while (!zend_bitset_empty(worklist, worklist_len)) {
+ j = zend_bitset_first(worklist, worklist_len);
+ zend_bitset_excl(worklist, j);
if (ssa_vars[j].definition_phi) {
zend_ssa_phi *p = ssa_vars[j].definition_phi;
if (p->pi >= 0) {
return FAILURE;
}
}
- } WHILE_WORKLIST_END();
+ }
return SUCCESS;
}