@@ -4295,7 +4295,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CONCAT_SPEC_CONST_CONST_HANDLE
4295
4295
!ZSTR_IS_INTERNED(op1_str) && GC_REFCOUNT(op1_str) == 1) {
4296
4296
size_t len = ZSTR_LEN(op1_str);
4297
4297
4298
- str = zend_string_realloc (op1_str, len + ZSTR_LEN(op2_str), 0);
4298
+ str = zend_string_extend (op1_str, len + ZSTR_LEN(op2_str), 0);
4299
4299
memcpy(ZSTR_VAL(str) + len, ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
4300
4300
ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
4301
4301
break;
@@ -8187,7 +8187,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CONCAT_SPEC_CONST_CV_HANDLER(Z
8187
8187
!ZSTR_IS_INTERNED(op1_str) && GC_REFCOUNT(op1_str) == 1) {
8188
8188
size_t len = ZSTR_LEN(op1_str);
8189
8189
8190
- str = zend_string_realloc (op1_str, len + ZSTR_LEN(op2_str), 0);
8190
+ str = zend_string_extend (op1_str, len + ZSTR_LEN(op2_str), 0);
8191
8191
memcpy(ZSTR_VAL(str) + len, ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
8192
8192
ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
8193
8193
break;
@@ -10060,7 +10060,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDL
10060
10060
!ZSTR_IS_INTERNED(op1_str) && GC_REFCOUNT(op1_str) == 1) {
10061
10061
size_t len = ZSTR_LEN(op1_str);
10062
10062
10063
- str = zend_string_realloc (op1_str, len + ZSTR_LEN(op2_str), 0);
10063
+ str = zend_string_extend (op1_str, len + ZSTR_LEN(op2_str), 0);
10064
10064
memcpy(ZSTR_VAL(str) + len, ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
10065
10065
ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
10066
10066
break;
@@ -36347,7 +36347,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CONCAT_SPEC_CV_CONST_HANDLER(Z
36347
36347
!ZSTR_IS_INTERNED(op1_str) && GC_REFCOUNT(op1_str) == 1) {
36348
36348
size_t len = ZSTR_LEN(op1_str);
36349
36349
36350
- str = zend_string_realloc (op1_str, len + ZSTR_LEN(op2_str), 0);
36350
+ str = zend_string_extend (op1_str, len + ZSTR_LEN(op2_str), 0);
36351
36351
memcpy(ZSTR_VAL(str) + len, ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
36352
36352
ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
36353
36353
break;
@@ -43001,7 +43001,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CONCAT_SPEC_CV_CV_HANDLER(ZEND
43001
43001
!ZSTR_IS_INTERNED(op1_str) && GC_REFCOUNT(op1_str) == 1) {
43002
43002
size_t len = ZSTR_LEN(op1_str);
43003
43003
43004
- str = zend_string_realloc (op1_str, len + ZSTR_LEN(op2_str), 0);
43004
+ str = zend_string_extend (op1_str, len + ZSTR_LEN(op2_str), 0);
43005
43005
memcpy(ZSTR_VAL(str) + len, ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
43006
43006
ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
43007
43007
break;
@@ -46675,7 +46675,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER(
46675
46675
!ZSTR_IS_INTERNED(op1_str) && GC_REFCOUNT(op1_str) == 1) {
46676
46676
size_t len = ZSTR_LEN(op1_str);
46677
46677
46678
- str = zend_string_realloc (op1_str, len + ZSTR_LEN(op2_str), 0);
46678
+ str = zend_string_extend (op1_str, len + ZSTR_LEN(op2_str), 0);
46679
46679
memcpy(ZSTR_VAL(str) + len, ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
46680
46680
ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
46681
46681
break;
@@ -50594,7 +50594,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDL
50594
50594
!ZSTR_IS_INTERNED(op1_str) && GC_REFCOUNT(op1_str) == 1) {
50595
50595
size_t len = ZSTR_LEN(op1_str);
50596
50596
50597
- str = zend_string_realloc (op1_str, len + ZSTR_LEN(op2_str), 0);
50597
+ str = zend_string_extend (op1_str, len + ZSTR_LEN(op2_str), 0);
50598
50598
memcpy(ZSTR_VAL(str) + len, ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
50599
50599
ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
50600
50600
break;
@@ -52996,7 +52996,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER(
52996
52996
!ZSTR_IS_INTERNED(op1_str) && GC_REFCOUNT(op1_str) == 1) {
52997
52997
size_t len = ZSTR_LEN(op1_str);
52998
52998
52999
- str = zend_string_realloc (op1_str, len + ZSTR_LEN(op2_str), 0);
52999
+ str = zend_string_extend (op1_str, len + ZSTR_LEN(op2_str), 0);
53000
53000
memcpy(ZSTR_VAL(str) + len, ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
53001
53001
ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
53002
53002
break;
@@ -54160,7 +54160,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HAND
54160
54160
!ZSTR_IS_INTERNED(op1_str) && GC_REFCOUNT(op1_str) == 1) {
54161
54161
size_t len = ZSTR_LEN(op1_str);
54162
54162
54163
- str = zend_string_realloc (op1_str, len + ZSTR_LEN(op2_str), 0);
54163
+ str = zend_string_extend (op1_str, len + ZSTR_LEN(op2_str), 0);
54164
54164
memcpy(ZSTR_VAL(str) + len, ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
54165
54165
ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
54166
54166
break;
0 commit comments