@@ -8391,7 +8391,7 @@ static int zend_jit_push_call_frame(dasm_State **Dst, const zend_op *opline, con
8391
8391
| str TMP1w, [REG0]
8392
8392
}
8393
8393
| // object_or_called_scope = closure->called_scope;
8394
- | SAFE_MEM_ACC_WITH_UOFFSET ldr, REG1, REG0, offsetof(zend_closure, called_scope), TMP2
8394
+ | ldr REG1, [ REG0, # offsetof(zend_closure, called_scope)]
8395
8395
| str REG1, EX:RX->This.value.ptr
8396
8396
| // call_info = ZEND_CALL_NESTED_FUNCTION | ZEND_CALL_DYNAMIC | ZEND_CALL_CLOSURE |
8397
8397
| // (closure->func->common.fn_flags & ZEND_ACC_FAKE_CLOSURE);
@@ -8400,14 +8400,14 @@ static int zend_jit_push_call_frame(dasm_State **Dst, const zend_op *opline, con
8400
8400
| LOAD_32BIT_VAL TMP1w, (ZEND_CALL_NESTED_FUNCTION | ZEND_CALL_DYNAMIC | ZEND_CALL_CLOSURE)
8401
8401
| orr REG2w, REG2w, TMP1w
8402
8402
| // if (Z_TYPE(closure->this_ptr) != IS_UNDEF) {
8403
- | SAFE_MEM_ACC_WITH_UOFFSET_BYTE ldrb, TMP1w, REG0, offsetof(zend_closure, this_ptr.u1.v.type), TMP2
8403
+ | ldrb TMP1w, [ REG0, # offsetof(zend_closure, this_ptr.u1.v.type)]
8404
8404
| cmp TMP1w, #IS_UNDEF
8405
8405
| beq >1
8406
8406
| // call_info |= ZEND_CALL_HAS_THIS;
8407
8407
| LOAD_32BIT_VAL TMP1w, ZEND_CALL_HAS_THIS
8408
8408
| orr REG2w, REG2w, TMP1w
8409
8409
| // object_or_called_scope = Z_OBJ(closure->this_ptr);
8410
- | SAFE_MEM_ACC_WITH_UOFFSET ldr, REG1, REG0, offsetof(zend_closure, this_ptr.value.ptr), TMP2
8410
+ | ldr REG1, [ REG0, # offsetof(zend_closure, this_ptr.value.ptr)]
8411
8411
|1:
8412
8412
| // ZEND_SET_CALL_INFO(call, 0, call_info);
8413
8413
| ldr TMP1w, EX:RX->This.u1.type_info
0 commit comments