Skip to content

Commit 00e4974

Browse files
committed
Include variables with false dependencies into equi escape sets.
1 parent 125f110 commit 00e4974

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

ext/opcache/Optimizer/escape_analysis.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,7 @@ static int zend_build_equi_escape_sets(int *parent, zend_op_array *op_array, zen
8989
union_find_init(parent, size, ssa_vars_count);
9090

9191
for (i = 0; i < ssa_vars_count; i++) {
92-
if (ssa_vars[i].no_val) {
93-
/* skip */
94-
} else if (ssa_vars[i].definition_phi) {
92+
if (ssa_vars[i].definition_phi) {
9593
p = ssa_vars[i].definition_phi;
9694
if (p->pi >= 0) {
9795
union_find_unite(parent, size, i, p->sources[0]);

0 commit comments

Comments
 (0)