16 Sep
2024
16 Sep
'24
10:44 a.m.
Jacek Caban (@jacek) commented about include/msvcrt/intrin.h:
extern "C" { #endif
+#ifndef __has_builtin +# define __has_builtin(x) 0 +#endif + #if defined(__i386__) || (defined(__x86_64__) && !defined(__arm64ec__)) + +#if defined(_MSC_VER) && (!defined(__has_builtin) || __has_builtin(__cpuidex)) Similar to !6502, it may be enabled on mingw with `-fms-extensions`. Something like `__has_builtin(__cpuidex) || (defined(_MSC_VER) && !defined(__clang__))` would be more accurate.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/5915#note_82270