1
0
mirror of https://github.com/lua/lua synced 2026-06-08 15:34:49 +00:00

Stricter test for use of '__builtin_expect'

GCC introduced this macro in version 3.
This commit is contained in:
Roberto I
2026-04-01 15:09:07 -03:00
parent efddc2309c
commit c037162a1a
+1 -1
View File
@@ -664,7 +664,7 @@
*/
#if !defined(luai_likely)
#if defined(__GNUC__) && !defined(LUA_NOBUILTIN)
#if !defined(LUA_NOBUILTIN) && defined(__GNUC__) && (__GNUC__ >= 3)
#define luai_likely(x) (__builtin_expect(((x) != 0), 1))
#define luai_unlikely(x) (__builtin_expect(((x) != 0), 0))
#else