mirror of
https://github.com/minetest/minetest.git
synced 2024-09-12 08:28:36 +02:00
Use [[noreturn]]
This commit is contained in:
parent
5e6d144567
commit
6a05d63993
@ -30,10 +30,8 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
#ifdef _MSC_VER
|
||||
#include <eh.h>
|
||||
#endif
|
||||
#define NORETURN __declspec(noreturn)
|
||||
#define FUNCTION_NAME __FUNCTION__
|
||||
#else
|
||||
#define NORETURN __attribute__ ((__noreturn__))
|
||||
#define FUNCTION_NAME __PRETTY_FUNCTION__
|
||||
#endif
|
||||
|
||||
@ -48,7 +46,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
|
||||
/* Abort program execution immediately
|
||||
*/
|
||||
NORETURN extern void fatal_error_fn(
|
||||
[[noreturn]] extern void fatal_error_fn(
|
||||
const char *msg, const char *file,
|
||||
unsigned int line, const char *function);
|
||||
|
||||
@ -66,7 +64,7 @@ NORETURN extern void fatal_error_fn(
|
||||
defined)
|
||||
*/
|
||||
|
||||
NORETURN extern void sanity_check_fn(
|
||||
[[noreturn]] extern void sanity_check_fn(
|
||||
const char *assertion, const char *file,
|
||||
unsigned int line, const char *function);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user