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.