Skip to content

Commit e549ebd

Browse files
committed
Mark parse error functions as cold
1 parent 942747c commit e549ebd

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

Zend/zend.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ ZEND_API ZEND_COLD void zend_throw_error(zend_class_entry *exception_ce, const c
289289
ZEND_API ZEND_COLD void zend_type_error(const char *format, ...);
290290
ZEND_API ZEND_COLD void zend_internal_type_error(zend_bool throw_exception, const char *format, ...);
291291

292-
void zenderror(const char *error);
292+
ZEND_COLD void zenderror(const char *error);
293293

294294
/* The following #define is used for code duality in PHP for Engine 1 & 2 */
295295
#define ZEND_STANDARD_CLASS_DEF_PTR zend_standard_class_def

Zend/zend_ini_parser.y

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ static void zend_ini_get_var(zval *result, zval *name)
170170

171171
/* {{{ ini_error()
172172
*/
173-
static void ini_error(const char *msg)
173+
static ZEND_COLD void ini_error(const char *msg)
174174
{
175175
char *error_buf;
176176
int error_buf_len;

Zend/zend_ini_scanner.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,15 +257,15 @@ void shutdown_ini_scanner(void)
257257

258258
/* {{{ zend_ini_scanner_get_lineno()
259259
*/
260-
int zend_ini_scanner_get_lineno(void)
260+
ZEND_COLD int zend_ini_scanner_get_lineno(void)
261261
{
262262
return SCNG(lineno);
263263
}
264264
/* }}} */
265265

266266
/* {{{ zend_ini_scanner_get_filename()
267267
*/
268-
char *zend_ini_scanner_get_filename(void)
268+
ZEND_COLD char *zend_ini_scanner_get_filename(void)
269269
{
270270
return ini_filename ? ini_filename : "Unknown";
271271
}

Zend/zend_ini_scanner.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
#define ZEND_INI_SCANNER_TYPED 2 /* Typed mode. */
2929

3030
BEGIN_EXTERN_C()
31-
int zend_ini_scanner_get_lineno(void);
32-
char *zend_ini_scanner_get_filename(void);
31+
ZEND_COLD int zend_ini_scanner_get_lineno(void);
32+
ZEND_COLD char *zend_ini_scanner_get_filename(void);
3333
int zend_ini_open_file_for_scanning(zend_file_handle *fh, int scanner_mode);
3434
int zend_ini_prepare_string_for_scanning(char *str, int scanner_mode);
3535
int ini_lex(zval *ini_lval);

Zend/zend_ini_scanner.l

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,15 +255,15 @@ void shutdown_ini_scanner(void)
255255

256256
/* {{{ zend_ini_scanner_get_lineno()
257257
*/
258-
int zend_ini_scanner_get_lineno(void)
258+
ZEND_COLD int zend_ini_scanner_get_lineno(void)
259259
{
260260
return SCNG(lineno);
261261
}
262262
/* }}} */
263263

264264
/* {{{ zend_ini_scanner_get_filename()
265265
*/
266-
char *zend_ini_scanner_get_filename(void)
266+
ZEND_COLD char *zend_ini_scanner_get_filename(void)
267267
{
268268
return ini_filename ? ini_filename : "Unknown";
269269
}

0 commit comments

Comments
 (0)