Skip to content

Commit a308a0b

Browse files
committed
Zend/Optimizer/zend_optimizer: make pointers const
1 parent 2f8912d commit a308a0b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Zend/Optimizer/zend_optimizer.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ zend_result zend_optimizer_eval_cast(zval *result, uint32_t type, zval *op1) /*
113113
}
114114
/* }}} */
115115

116-
zend_result zend_optimizer_eval_strlen(zval *result, zval *op1) /* {{{ */
116+
zend_result zend_optimizer_eval_strlen(zval *result, const zval *op1) /* {{{ */
117117
{
118118
if (Z_TYPE_P(op1) != IS_STRING) {
119119
return FAILURE;
@@ -231,7 +231,7 @@ void zend_optimizer_convert_to_free_op1(zend_op_array *op_array, zend_op *opline
231231
}
232232
}
233233

234-
int zend_optimizer_add_literal(zend_op_array *op_array, zval *zv)
234+
int zend_optimizer_add_literal(zend_op_array *op_array, const zval *zv)
235235
{
236236
int i = op_array->last_literal;
237237
op_array->last_literal++;

Zend/Optimizer/zend_optimizer_internal.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,14 @@ static inline bool zend_optimizer_is_loop_var_free(const zend_op *opline) {
7777
}
7878

7979
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);
8181
bool zend_optimizer_get_persistent_constant(zend_string *name, zval *result, int copy);
8282
void zend_optimizer_collect_constant(zend_optimizer_ctx *ctx, zval *name, zval* value);
8383
bool zend_optimizer_get_collected_constant(HashTable *constants, zval *name, zval* value);
8484
zend_result zend_optimizer_eval_binary_op(zval *result, zend_uchar opcode, zval *op1, zval *op2);
8585
zend_result zend_optimizer_eval_unary_op(zval *result, zend_uchar opcode, zval *op1);
8686
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);
8888
zend_result zend_optimizer_eval_special_func_call(
8989
zval *result, zend_string *name, zend_string *arg);
9090
bool zend_optimizer_update_op1_const(zend_op_array *op_array,

0 commit comments

Comments
 (0)