Browse Source

Add opcache support for cleaning in optimization step

(Opcache seems to have a few unrelated issues which blow up together with that patch)
pull/1392/head
Bob Weinand 11 years ago
parent
commit
cbcaedbd78
  1. 4
      ext/opcache/Optimizer/zend_optimizer.c

4
ext/opcache/Optimizer/zend_optimizer.c

@ -482,6 +482,8 @@ static void zend_accel_optimize(zend_op_array *op_array,
{
zend_op *opline, *end;
efree(op_array->T_liveliness);
/* Revert pass_two() */
opline = op_array->opcodes;
end = opline + op_array->last;
@ -527,6 +529,8 @@ static void zend_accel_optimize(zend_op_array *op_array,
/* Do actual optimizations */
zend_optimize(op_array, ctx);
op_array->T_liveliness = generate_var_liveliness_info(op_array);
/* Redo pass_two() */
opline = op_array->opcodes;
end = opline + op_array->last;

Loading…
Cancel
Save