File tree Expand file tree Collapse file tree 1 file changed +0
-34
lines changed Expand file tree Collapse file tree 1 file changed +0
-34
lines changed Original file line number Diff line number Diff line change @@ -1395,40 +1395,6 @@ static void* dasm_labels[zend_lb_MAX];
1395
1395
|| }
1396
1396
|.endmacro
1397
1397
1398
- |.macro SEPARATE_ZVAL_NOREF, addr, op_info, cold
1399
- || if ((op_info & MAY_BE_ARRAY) && RC_MAY_BE_N(op_info)) {
1400
- || if (cold) {
1401
- | IF_ZVAL_TYPE addr, IS_ARRAY, >1
1402
- |.cold_code
1403
- |1:
1404
- || } else {
1405
- | IF_NOT_ZVAL_TYPE addr, IS_ARRAY, >2
1406
- || }
1407
- | GET_ZVAL_PTR r0, addr
1408
- || if (RC_MAY_BE_1(op_info)) {
1409
- | cmp dword [r0], 1 // if (GC_REFCOUNTED() > 1)
1410
- | jbe >2
1411
- || }
1412
- | IF_NOT_ZVAL_REFCOUNTED addr, >1
1413
- | GC_DELREF r0
1414
- |1:
1415
- || if (Z_REG(addr) == ZREG_FCARG1a) {
1416
- | mov aword T1, FCARG1a // save
1417
- || } else {
1418
- | LOAD_ZVAL_ADDR FCARG1a, addr
1419
- || }
1420
- | EXT_CALL zval_copy_ctor_func, r0
1421
- || if (Z_REG(addr) == ZREG_FCARG1a) {
1422
- | mov FCARG1a, aword T1 // restore
1423
- || }
1424
- || if (cold) {
1425
- | jmp >2
1426
- |.code
1427
- || }
1428
- |2:
1429
- || }
1430
- |.endmacro
1431
-
1432
1398
|.macro SEPARATE_ARRAY, addr, op_info, cold
1433
1399
|| if (RC_MAY_BE_N(op_info)) {
1434
1400
|| zend_reg tmp_reg;
You can’t perform that action at this time.
0 commit comments