From: Mike Pall Date: Thu, 27 Nov 2025 19:02:00 +0000 (+0100) Subject: Back out MSVC LJ_CONSTF declaration. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6b35217b3d96dc9f468b4ce47e9d73c02cef110a;p=thirdparty%2FLuaJIT.git Back out MSVC LJ_CONSTF declaration. The reason for the error message is still unclear. #1412. --- diff --git a/src/lj_def.h b/src/lj_def.h index f34b1a39..25e827c4 100644 --- a/src/lj_def.h +++ b/src/lj_def.h @@ -246,7 +246,12 @@ static LJ_AINLINE uint32_t lj_getu32(const void *p) #define LJ_INLINE __inline #define LJ_AINLINE __forceinline #define LJ_NOINLINE __declspec(noinline) +#if MSVC_BROKEN +/* Unclear why this doesn't work, see #1412. */ #define LJ_CONSTF __declspec(nothrow noalias) +#else +#define LJ_CONSTF +#endif #if defined(_M_IX86) #define LJ_FASTCALL __fastcall #endif