From 0a2c60e5ddf68524b334a79c1c6be6a62339e87e Mon Sep 17 00:00:00 2001 From: bjorn Date: Sun, 20 Mar 2022 01:50:26 -0700 Subject: [PATCH] LOVR_NORETURN -> _Noreturn; --- src/core/util.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/core/util.h b/src/core/util.h index 20170b84..80d71ddc 100644 --- a/src/core/util.h +++ b/src/core/util.h @@ -10,11 +10,9 @@ #define LOVR_VERSION_ALIAS "Government Goop" #ifdef _MSC_VER -#define LOVR_NORETURN __declspec(noreturn) #define LOVR_THREAD_LOCAL __declspec(thread) #define LOVR_RESTRICT __restrict #else -#define LOVR_NORETURN __attribute__((noreturn)) #define LOVR_THREAD_LOCAL __thread #define LOVR_RESTRICT restrict #endif @@ -34,7 +32,7 @@ typedef struct Color { float r, g, b, a; } Color; // Error handling typedef void errorFn(void*, const char*, va_list); void lovrSetErrorCallback(errorFn* callback, void* userdata); -void LOVR_NORETURN lovrThrow(const char* format, ...); +void _Noreturn lovrThrow(const char* format, ...); #define lovrAssert(c, ...) if (!(c)) { lovrThrow(__VA_ARGS__); } #ifdef LOVR_UNCHECKED