@@ -77,14 +77,14 @@ static inline bool zend_optimizer_is_loop_var_free(const zend_op *opline) {
77
77
}
78
78
79
79
void zend_optimizer_convert_to_free_op1 (zend_op_array * op_array , zend_op * opline );
80
- int zend_optimizer_add_literal (zend_op_array * op_array , zval * zv );
80
+ int zend_optimizer_add_literal (zend_op_array * op_array , const zval * zv );
81
81
bool zend_optimizer_get_persistent_constant (zend_string * name , zval * result , int copy );
82
82
void zend_optimizer_collect_constant (zend_optimizer_ctx * ctx , zval * name , zval * value );
83
83
bool zend_optimizer_get_collected_constant (HashTable * constants , zval * name , zval * value );
84
84
zend_result zend_optimizer_eval_binary_op (zval * result , zend_uchar opcode , zval * op1 , zval * op2 );
85
85
zend_result zend_optimizer_eval_unary_op (zval * result , zend_uchar opcode , zval * op1 );
86
86
zend_result zend_optimizer_eval_cast (zval * result , uint32_t type , zval * op1 );
87
- zend_result zend_optimizer_eval_strlen (zval * result , zval * op1 );
87
+ zend_result zend_optimizer_eval_strlen (zval * result , const zval * op1 );
88
88
zend_result zend_optimizer_eval_special_func_call (
89
89
zval * result , zend_string * name , zend_string * arg );
90
90
bool zend_optimizer_update_op1_const (zend_op_array * op_array ,
0 commit comments