summaryrefslogtreecommitdiff
path: root/Zend/zend_builtin_functions.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-02-19 10:07:47 +0100
committerNikita Popov <nikita.ppv@gmail.com>2019-02-19 10:07:47 +0100
commit1016e3a927165ec571473ee89eab04512c935f21 (patch)
tree36206ba7e150fcac97e619819f33265330f18cd8 /Zend/zend_builtin_functions.c
parent293313cc48d356d90b43503af1a6f2fd013c4b64 (diff)
parent12ffee57d6adf38f8dd8b39ea7f7a5e4c462d358 (diff)
downloadphp-git-1016e3a927165ec571473ee89eab04512c935f21.tar.gz
Merge branch 'PHP-7.4'
Diffstat (limited to 'Zend/zend_builtin_functions.c')
-rw-r--r--Zend/zend_builtin_functions.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c
index c59b08b583..626cbea6da 100644
--- a/Zend/zend_builtin_functions.c
+++ b/Zend/zend_builtin_functions.c
@@ -1715,7 +1715,8 @@ ZEND_FUNCTION(get_declared_classes)
ZEND_HASH_FOREACH_STR_KEY_PTR(EG(class_table), key, ce) {
if (key
&& ZSTR_VAL(key)[0] != 0
- && !(ce->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT))) {
+ && !(ce->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT))
+ && (ce->ce_flags & ZEND_ACC_LINKED)) {
copy_class_or_interface_name(return_value, key, ce);
}
} ZEND_HASH_FOREACH_END();