summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer/zend_inference.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/opcache/Optimizer/zend_inference.c')
-rw-r--r--ext/opcache/Optimizer/zend_inference.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/opcache/Optimizer/zend_inference.c b/ext/opcache/Optimizer/zend_inference.c
index 38124cb3d8..90273e2ffd 100644
--- a/ext/opcache/Optimizer/zend_inference.c
+++ b/ext/opcache/Optimizer/zend_inference.c
@@ -4538,8 +4538,7 @@ int zend_may_throw(const zend_op *opline, const zend_op_array *op_array, zend_ss
zend_class_entry *ce = var_info->ce;
if (var_info->is_instanceof ||
- !ce || ce->create_object || ce->__get || ce->__set ||
- (ce->ce_flags & ZEND_ACC_INHERITED)) {
+ !ce || ce->create_object || ce->__get || ce->__set || ce->parent) {
return 1;
}