]> granicus.if.org Git - php/commitdiff
Mark zend_bailout() as a noreturn function
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 12 Apr 2019 08:41:53 +0000 (10:41 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 12 Apr 2019 08:41:53 +0000 (10:41 +0200)
Zend/zend.c
Zend/zend.h

index 36f47ee08fb7fa742a306be69cc7e4d95177615e..5670dae703ba96cccdc246b9dea607273fd0d7dd 100644 (file)
@@ -1097,7 +1097,7 @@ ZEND_COLD void zenderror(const char *error) /* {{{ */
 /* }}} */
 
 BEGIN_EXTERN_C()
-ZEND_API ZEND_COLD void _zend_bailout(const char *filename, uint32_t lineno) /* {{{ */
+ZEND_API ZEND_COLD ZEND_NORETURN void _zend_bailout(const char *filename, uint32_t lineno) /* {{{ */
 {
 
        if (!EG(bailout)) {
index 86b10ea58e92e9c26dc578bb3db85a126391a5f8..6b8c1d0be4888295f14a41ab6d3660e9aea4e951 100644 (file)
@@ -232,7 +232,7 @@ void zend_register_standard_ini_entries(void);
 int zend_post_startup(void);
 void zend_set_utility_values(zend_utility_values *utility_values);
 
-ZEND_API ZEND_COLD void _zend_bailout(const char *filename, uint32_t lineno);
+ZEND_API ZEND_COLD ZEND_NORETURN void _zend_bailout(const char *filename, uint32_t lineno);
 
 ZEND_API size_t zend_vspprintf(char **pbuf, size_t max_len, const char *format, va_list ap);
 ZEND_API size_t zend_spprintf(char **message, size_t max_len, const char *format, ...) ZEND_ATTRIBUTE_FORMAT(printf, 3, 4);