mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
Merge branch 'PHP-8.3' into PHP-8.4
This commit is contained in:
@@ -6374,6 +6374,7 @@ ZEND_VM_HANDLER(71, ZEND_INIT_ARRAY, CONST|TMP|VAR|CV|UNUSED, CONST|TMPVAR|UNUSE
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (OP1_TYPE != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
|
||||
20
Zend/zend_vm_execute.h
generated
20
Zend/zend_vm_execute.h
generated
@@ -7760,6 +7760,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CONST_CONST_HA
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_CONST != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -10145,6 +10146,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CONST_TMPVAR_H
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_CONST != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -11070,6 +11072,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CONST_UNUSED_H
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_CONST != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -12636,6 +12639,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CONST_CV_HANDL
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_CONST != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -20813,6 +20817,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_TMP_CONST_HAND
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_TMP_VAR != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -21253,6 +21258,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_TMP_TMPVAR_HAN
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_TMP_VAR != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -21710,6 +21716,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_TMP_UNUSED_HAN
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_TMP_VAR != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -22110,6 +22117,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_TMP_CV_HANDLER
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_TMP_VAR != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -26019,6 +26027,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_VAR_CONST_HAND
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_VAR != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -28534,6 +28543,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_VAR_TMPVAR_HAN
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_VAR != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -30608,6 +30618,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_VAR_UNUSED_HAN
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_VAR != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -32983,6 +32994,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_VAR_CV_HANDLER
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_VAR != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -35331,6 +35343,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_UNUSED_CONST_H
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_UNUSED != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -37327,6 +37340,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_UNUSED_TMPVAR_
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_UNUSED != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -37960,6 +37974,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED_
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_UNUSED != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -39972,6 +39987,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_UNUSED_CV_HAND
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_UNUSED != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -45192,6 +45208,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDL
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_CV != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -48945,6 +48962,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CV_TMPVAR_HAND
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_CV != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -50909,6 +50927,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CV_UNUSED_HAND
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_CV != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
@@ -54540,6 +54559,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CV_CV_HANDLER(
|
||||
uint32_t size;
|
||||
USE_OPLINE
|
||||
|
||||
SAVE_OPLINE();
|
||||
array = EX_VAR(opline->result.var);
|
||||
if (IS_CV != IS_UNUSED) {
|
||||
size = opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT;
|
||||
|
||||
Reference in New Issue
Block a user