summaryrefslogtreecommitdiff
path: root/Zend/zend_opcode.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_opcode.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_opcode.c')
-rw-r--r--Zend/zend_opcode.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/Zend/zend_opcode.c b/Zend/zend_opcode.c
index 980b40b586..ae70dee0ce 100644
--- a/Zend/zend_opcode.c
+++ b/Zend/zend_opcode.c
@@ -585,7 +585,6 @@ static void emit_live_range(
/* Classes don't have to be destroyed. */
case ZEND_FETCH_CLASS:
case ZEND_DECLARE_ANON_CLASS:
- case ZEND_DECLARE_ANON_INHERITED_CLASS:
/* FAST_CALLs don't have to be destroyed. */
case ZEND_FAST_CALL:
return;
@@ -957,7 +956,6 @@ ZEND_API int pass_two(zend_op_array *op_array)
break;
}
case ZEND_DECLARE_ANON_CLASS:
- case ZEND_DECLARE_ANON_INHERITED_CLASS:
case ZEND_FE_FETCH_R:
case ZEND_FE_FETCH_RW:
/* absolute index to relative offset */