@@ -4930,8 +4930,7 @@ static const void *zend_jit_trace(zend_jit_trace_rec *trace_buffer, uint32_t par
49304930 if (op1_ffi_type
49314931 && (op1_ffi_type -> kind == ZEND_FFI_TYPE_ARRAY || op1_ffi_type -> kind == ZEND_FFI_TYPE_POINTER )
49324932 && op2_info == MAY_BE_LONG
4933- && (zend_jit_ffi_compatible (op1_ffi_type -> array .type , op1_data_info , op3_ffi_type )
4934- || zend_jit_ffi_compatible_addr_op (op1_ffi_type -> array .type , op1_data_info , op3_ffi_type , opline -> extended_value ))) {
4933+ && zend_jit_ffi_compatible_op (op1_ffi_type -> array .type , op1_data_info , op3_ffi_type , opline -> extended_value )) {
49354934 if (!ffi_info ) {
49364935 ffi_info = zend_arena_calloc (& CG (arena ), ssa -> vars_count , sizeof (zend_jit_ffi_info ));
49374936 }
@@ -5198,8 +5197,7 @@ static const void *zend_jit_trace(zend_jit_trace_rec *trace_buffer, uint32_t par
51985197 if (field
51995198 && !field -> is_const
52005199 && !field -> bits
5201- && (zend_jit_ffi_compatible (field -> type , op1_data_info , op3_ffi_type )
5202- || zend_jit_ffi_compatible_addr_op (field -> type , op1_data_info , op3_ffi_type , opline -> extended_value ))) {
5200+ && zend_jit_ffi_compatible_op (field -> type , op1_data_info , op3_ffi_type , opline -> extended_value )) {
52035201 if (!ffi_info ) {
52045202 ffi_info = zend_arena_calloc (& CG (arena ), ssa -> vars_count , sizeof (zend_jit_ffi_info ));
52055203 }
@@ -5231,8 +5229,7 @@ static const void *zend_jit_trace(zend_jit_trace_rec *trace_buffer, uint32_t par
52315229 Z_STR_P (RT_CONSTANT (opline , opline -> op2 )));
52325230 if (sym
52335231 && sym -> kind == ZEND_FFI_SYM_VAR
5234- && (zend_jit_ffi_compatible (sym -> type , op1_data_info , op3_ffi_type )
5235- || zend_jit_ffi_compatible_addr_op (sym -> type , op1_data_info , op3_ffi_type , opline -> extended_value ))) {
5232+ && zend_jit_ffi_compatible_op (sym -> type , op1_data_info , op3_ffi_type , opline -> extended_value )) {
52365233 if (!ffi_info ) {
52375234 ffi_info = zend_arena_calloc (& CG (arena ), ssa -> vars_count , sizeof (zend_jit_ffi_info ));
52385235 }
@@ -5337,8 +5334,7 @@ static const void *zend_jit_trace(zend_jit_trace_rec *trace_buffer, uint32_t par
53375334 if (field
53385335 && !field -> is_const
53395336 && !field -> bits
5340- && (zend_jit_ffi_compatible (field -> type , op1_data_info , op3_ffi_type )
5341- || zend_jit_ffi_compatible_addr (field -> type , op1_data_info , op3_ffi_type ))) {
5337+ && zend_jit_ffi_compatible (field -> type , op1_data_info , op3_ffi_type )) {
53425338 if (!ffi_info ) {
53435339 ffi_info = zend_arena_calloc (& CG (arena ), ssa -> vars_count , sizeof (zend_jit_ffi_info ));
53445340 }
@@ -5382,8 +5378,7 @@ static const void *zend_jit_trace(zend_jit_trace_rec *trace_buffer, uint32_t par
53825378 Z_STR_P (RT_CONSTANT (opline , opline -> op2 )));
53835379 if (sym
53845380 && sym -> kind == ZEND_FFI_SYM_VAR
5385- && (zend_jit_ffi_compatible (sym -> type , op1_data_info , op3_ffi_type )
5386- || zend_jit_ffi_compatible_addr (sym -> type , op1_data_info , op3_ffi_type ))) {
5381+ && zend_jit_ffi_compatible (sym -> type , op1_data_info , op3_ffi_type )) {
53875382 if (!ffi_info ) {
53885383 ffi_info = zend_arena_calloc (& CG (arena ), ssa -> vars_count , sizeof (zend_jit_ffi_info ));
53895384 }
@@ -5458,8 +5453,7 @@ static const void *zend_jit_trace(zend_jit_trace_rec *trace_buffer, uint32_t par
54585453 if (op1_ffi_type
54595454 && (op1_ffi_type -> kind == ZEND_FFI_TYPE_ARRAY || op1_ffi_type -> kind == ZEND_FFI_TYPE_POINTER )
54605455 && op2_info == MAY_BE_LONG
5461- && (zend_jit_ffi_compatible (op1_ffi_type -> array .type , op1_data_info , op3_ffi_type )
5462- || zend_jit_ffi_compatible_addr (op1_ffi_type -> array .type , op1_data_info , op3_ffi_type ))) {
5456+ && zend_jit_ffi_compatible (op1_ffi_type -> array .type , op1_data_info , op3_ffi_type )) {
54635457 if (!ffi_info ) {
54645458 ffi_info = zend_arena_calloc (& CG (arena ), ssa -> vars_count , sizeof (zend_jit_ffi_info ));
54655459 }
0 commit comments