From b973c6243d4aab73e5c3df0d7264258b0672fa7e Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Thu, 27 Nov 2025 20:04:42 +0100 Subject: Fix MSVC LJ_CONSTF declaration. Reading MS docs is hard. #1412 --- src/lj_def.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src') diff --git a/src/lj_def.h b/src/lj_def.h index 25e827c4..77852912 100644 --- a/src/lj_def.h +++ b/src/lj_def.h @@ -246,12 +246,7 @@ 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 +#define LJ_CONSTF __declspec(noalias) #if defined(_M_IX86) #define LJ_FASTCALL __fastcall #endif -- cgit v1.2.3-55-g6feb