Fix for MINGW cpuid.h being called instead of intrin.h. (#176)

This commit is contained in:
J. Peter Mugaas 2024-02-02 02:09:57 -05:00 коммит произвёл GitHub
Родитель cf4b7b25e8
Коммит 4def0cb7d3
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -114,11 +114,15 @@
#pragma warning(push)
#pragma warning(disable : 4987)
// C4987: Off by default noise
#endif
#if defined(_MSC_VER) || defined(__MINGW32__)
#include <intrin.h>
#endif
#ifdef _MSC_VER
#pragma warning(pop)
#endif
#if (defined(__clang__) || defined(__GNUC__)) && (__x86_64__ || __i386__)
#if (defined(__clang__) || defined(__GNUC__)) && (__x86_64__ || __i386__) && !defined(__MINGW32__)
#include <cpuid.h>
#endif