31
31
#include "zend_inference.h"
32
32
#include "zend_dump.h"
33
33
#include "php.h"
34
- #include "zend_observer.h"
35
34
36
35
#ifndef ZEND_OPTIMIZER_MAX_REGISTERED_PASSES
37
36
# define ZEND_OPTIMIZER_MAX_REGISTERED_PASSES 32
@@ -1097,8 +1096,6 @@ static void zend_revert_pass_two(zend_op_array *op_array)
1097
1096
}
1098
1097
#endif
1099
1098
1100
- op_array -> T -= ZEND_OBSERVER_ENABLED ;
1101
-
1102
1099
op_array -> fn_flags &= ~ZEND_ACC_DONE_PASS_TWO ;
1103
1100
}
1104
1101
@@ -1128,8 +1125,6 @@ static void zend_redo_pass_two(zend_op_array *op_array)
1128
1125
}
1129
1126
#endif
1130
1127
1131
- op_array -> T += ZEND_OBSERVER_ENABLED ; // reserve last temporary for observers if enabled
1132
-
1133
1128
opline = op_array -> opcodes ;
1134
1129
end = opline + op_array -> last ;
1135
1130
while (opline < end ) {
@@ -1238,8 +1233,6 @@ static void zend_redo_pass_two_ex(zend_op_array *op_array, zend_ssa *ssa)
1238
1233
}
1239
1234
#endif
1240
1235
1241
- op_array -> T += ZEND_OBSERVER_ENABLED ; // reserve last temporary for observers if enabled
1242
-
1243
1236
opline = op_array -> opcodes ;
1244
1237
end = opline + op_array -> last ;
1245
1238
while (opline < end ) {
@@ -1364,7 +1357,7 @@ static void zend_adjust_fcall_stack_size(zend_op_array *op_array, zend_optimizer
1364
1357
& ctx -> script -> function_table ,
1365
1358
Z_STR_P (RT_CONSTANT (opline , opline -> op2 )));
1366
1359
if (func ) {
1367
- opline -> op1 .num = zend_vm_calc_ct_used_stack (opline -> extended_value , func );
1360
+ opline -> op1 .num = zend_vm_calc_used_stack (opline -> extended_value , func );
1368
1361
}
1369
1362
}
1370
1363
opline ++ ;
@@ -1383,7 +1376,7 @@ static void zend_adjust_fcall_stack_size_graph(zend_op_array *op_array)
1383
1376
1384
1377
if (opline && call_info -> callee_func && opline -> opcode == ZEND_INIT_FCALL ) {
1385
1378
ZEND_ASSERT (!call_info -> is_prototype );
1386
- opline -> op1 .num = zend_vm_calc_ct_used_stack (opline -> extended_value , call_info -> callee_func );
1379
+ opline -> op1 .num = zend_vm_calc_used_stack (opline -> extended_value , call_info -> callee_func );
1387
1380
}
1388
1381
call_info = call_info -> next_callee ;
1389
1382
}
0 commit comments