Skip to content

Commit 7da5a5c

Browse files
committed
Don't perform the optimisation on arguments
1 parent 5d0315c commit 7da5a5c

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

Zend/Optimizer/dfa_pass.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1092,12 +1092,10 @@ static void zend_dfa_optimize_send_copies(zend_op_array *op_array, zend_ssa *ssa
10921092

10931093
int ssa_cv = ssa_op->op1_use;
10941094

1095-
#if 0
10961095
/* Argument move must not be observable in backtraces */
10971096
if (ssa->vars[ssa_cv].var < op_array->num_args) {
10981097
continue;
10991098
}
1100-
#endif
11011099

11021100
/* Unsetting a CV is always fine if it gets overwritten afterwards.
11031101
* Since type inference often infers very wide types, we are very loose in matching types. */

0 commit comments

Comments
 (0)