summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_opcodes.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-05-24 14:28:44 +0200
committerNikita Popov <nikita.ppv@gmail.com>2019-06-11 13:09:33 +0200
commit89b2d88659b8a561769f51dfab1fa325e7fc0603 (patch)
treea2832b49dd0036f3928d10279d28422f687caf39 /Zend/zend_vm_opcodes.c
parent9ecc0a4f296cf5c72572e75a9734b40d941e2427 (diff)
downloadphp-git-89b2d88659b8a561769f51dfab1fa325e7fc0603.tar.gz
Register class before fetching parent
We want the class declaration to be available while compiling the parent class.
Diffstat (limited to 'Zend/zend_vm_opcodes.c')
-rw-r--r--Zend/zend_vm_opcodes.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/Zend/zend_vm_opcodes.c b/Zend/zend_vm_opcodes.c
index 6496f54402..70d9fbcc19 100644
--- a/Zend/zend_vm_opcodes.c
+++ b/Zend/zend_vm_opcodes.c
@@ -163,12 +163,12 @@ static const char *zend_vm_opcodes_names[209] = {
"ZEND_OP_DATA",
"ZEND_INSTANCEOF",
"ZEND_DECLARE_CLASS",
- "ZEND_DECLARE_INHERITED_CLASS",
+ NULL,
"ZEND_DECLARE_FUNCTION",
"ZEND_YIELD_FROM",
"ZEND_DECLARE_CONST",
NULL,
- "ZEND_DECLARE_INHERITED_CLASS_DELAYED",
+ "ZEND_DECLARE_CLASS_DELAYED",
NULL,
"ZEND_ASSIGN_DIM",
"ZEND_ISSET_ISEMPTY_PROP_OBJ",
@@ -195,7 +195,7 @@ static const char *zend_vm_opcodes_names[209] = {
"ZEND_COALESCE",
"ZEND_SPACESHIP",
"ZEND_DECLARE_ANON_CLASS",
- "ZEND_DECLARE_ANON_INHERITED_CLASS",
+ NULL,
"ZEND_FETCH_STATIC_PROP_R",
"ZEND_FETCH_STATIC_PROP_W",
"ZEND_FETCH_STATIC_PROP_RW",
@@ -375,12 +375,12 @@ static uint32_t zend_vm_opcodes_flags[209] = {
0x00000000,
0x00047305,
0x00000003,
- 0x00000303,
+ 0x00000000,
0x00000000,
0x00000003,
0x00000303,
0x00000000,
- 0x00000303,
+ 0x00000003,
0x00000000,
0x00006701,
0x00060757,
@@ -407,7 +407,7 @@ static uint32_t zend_vm_opcodes_flags[209] = {
0x00002007,
0x00000707,
0x03000000,
- 0x03000303,
+ 0x00000000,
0x00047000,
0x00647000,
0x00047000,