From 54f4dddbde3d10e35c3db203961f8e478a6574e8 Mon Sep 17 00:00:00 2001 From: PJB3005 Date: Fri, 27 Mar 2026 17:07:54 +0100 Subject: [PATCH] Fix CRASH() macro outside MSVC Just add a CRASHF() overload that... isn't necessary anymore. Oh well. --- include/global.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/global.h b/include/global.h index df3723bd57..56662eb5be 100644 --- a/include/global.h +++ b/include/global.h @@ -214,6 +214,7 @@ using std::isnan; #define IS_REF_NONNULL(r) (1) #endif -#define CRASH(msg, ...) OSPanic(__FILE__, __LINE__, msg, __VA_ARGS__) +#define CRASH(msg) OSPanic(__FILE__, __LINE__, "%s", msg) +#define CRASHF(msg, ...) OSPanic(__FILE__, __LINE__, msg, __VA_ARGS__) #endif