From e0e2b411040de503eb00b65cc4d3d1ad24a918e7 Mon Sep 17 00:00:00 2001 From: DubbleClick Date: Fri, 27 Mar 2026 16:26:42 +0700 Subject: [PATCH] fix compilation with clang --- Zend/zend_execute.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend_execute.h b/Zend/zend_execute.h index c08adf2a41b9..15df09e58d55 100644 --- a/Zend/zend_execute.h +++ b/Zend/zend_execute.h @@ -248,7 +248,7 @@ static zend_always_inline void zend_cast_zval_to_object(zval *result, zval *expr } static zend_always_inline void zend_cast_zval_to_array(zval *result, zval *expr, uint8_t op1_type) { - extern zend_class_entry *zend_ce_closure; + extern ZEND_API zend_class_entry *zend_ce_closure; if (op1_type == IS_CONST || Z_TYPE_P(expr) != IS_OBJECT || Z_OBJCE_P(expr) == zend_ce_closure) { if (Z_TYPE_P(expr) != IS_NULL) { if (UNEXPECTED(Z_TYPE_P(expr) == IS_DOUBLE && zend_isnan(Z_DVAL_P(expr)))) {