Skip to content

Commit 651467c

Browse files
committed
Zend/zend_execute.c: mark zend_non_static_method_call() as ZEND_COLD zend_never_inline
For consistency with other functions
1 parent c44a2fc commit 651467c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Zend/zend_execute.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2560,7 +2560,7 @@ static zend_never_inline ZEND_COLD void ZEND_FASTCALL zend_invalid_method_call(c
25602560
Z_STRVAL_P(function_name), zend_zval_value_name(object));
25612561
}
25622562

2563-
ZEND_API void ZEND_FASTCALL zend_non_static_method_call(const zend_function *fbc)
2563+
ZEND_API zend_never_inline ZEND_COLD void ZEND_FASTCALL zend_non_static_method_call(const zend_function *fbc)
25642564
{
25652565
zend_throw_error(
25662566
zend_ce_error,

Zend/zend_execute.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ ZEND_API ZEND_ATTRIBUTE_DEPRECATED HashTable *zend_unfinished_execution_gc(zend_
512512
ZEND_API HashTable *zend_unfinished_execution_gc_ex(zend_execute_data *execute_data, zend_execute_data *call, zend_get_gc_buffer *gc_buffer, bool suspended_by_yield);
513513
ZEND_API zval* ZEND_FASTCALL zend_fetch_static_property(zend_execute_data *ex, int fetch_type);
514514
ZEND_API zend_never_inline ZEND_COLD void ZEND_FASTCALL zend_undefined_method(const zend_class_entry *ce, const zend_string *method);
515-
ZEND_API void ZEND_FASTCALL zend_non_static_method_call(const zend_function *fbc);
515+
ZEND_API zend_never_inline ZEND_COLD void ZEND_FASTCALL zend_non_static_method_call(const zend_function *fbc);
516516

517517
ZEND_API void zend_frameless_observed_call(zend_execute_data *execute_data);
518518

0 commit comments

Comments
 (0)