ziglang / zig

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
https://ziglang.org
MIT License
33.72k stars 2.47k forks source link

`zig c++`: 'pthread.h' file not found for target x86_64-windows-gnu #10989

Open ppigazzini opened 2 years ago

ppigazzini commented 2 years ago

Zig Version

0.9.1

Steps to Reproduce

# on linux
wget https://github.com/official-stockfish/Stockfish/archive/refs/heads/master.zip
unzip master
cd Stockfish-master/src
make build ARCH=x86-64 COMP=clang CXX="zig c++ -target x86_64"

Expected Behavior

Make a cross build with target Windows.

Notes:

Actual Behavior

In file included from evaluate.cpp:35:
In file included from ./thread.h:33:
./thread_win32_osx.h:32:10: fatal error: 'pthread.h' file not found
#include <pthread.h>
         ^~~~~~~~~~~
1 error generated.
make[1]: *** [<builtin>: evaluate.o] Error 1

The mingw-w64 shipped with Zig misses pthread.h, I don't know if this is intended. The wiki instructions to update mingw-w64 fail when configuring mingw-w64-crt (and skips mingw-w64-winpthreads) so I built mingw-w64 using this script: https://github.com/Zeranoe/mingw-w64-build However after updating Zig with the new mingw-w64 headers I got errors/conflicts with some libcxx files.

# zig update
zig_path=${HOME}/.zig/zig-linux-x86_64-0.9.1/lib/libc
mingw_path=${HOME}/.zeranoe/mingw-w64
cp -r ${mingw_path}/src/mingw-w64/mingw-w64-crt ${zig_path}/mingw
cp -r ${mingw_path}/x86_64/x86_64-w64-mingw32/include ${zig_path}/include/any-windows-any
cp ${mingw_path}/bld/x86_64/mingw-w64-crt/config.h ${zig_path}/include/any-windows-any/config.h
zig c++ -target x86_64-windows-gnu -o stockfish.exe benchmark.o bitbase.o bitboard.o endgame.o evaluate.o main.o material.o misc.o movegen.o movepick.o pawns.o position.o psqt.o search.o thread.o timeman.o tt.o uci.o ucioption.o tune.o tbprobe.o evaluate_nnue.o half_ka_v2_hm.o  -static -Wall -Wcast-qual -fno-exceptions -std=c++17  -pedantic -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -flto -save-temps
Compile C Objects [13/61] memmove_s.c... /home/usr00/.zig/zig-linux-x86_64-0.9.1/lib/libc/mingw/secapi/vsprintf_s.c:39:10: warning: implicit declaration of function '__ms_vsnprintf' is invalid in C99 [-Wimplicit-function-declaration]
  return __ms_vsnprintf (_DstBuf, _Size, _Format, _ArgList);
         ^
1 warning generated.
Compile C Objects [94/408] vsnprintf.c... /home/usr00/.zig/zig-linux-x86_64-0.9.1/lib/libc/mingw/stdio/vwscanf.c:15:10: warning: implicit declaration of function '__ms_vfwscanf' is invalid in C99 [-Wimplicit-function-declaration]
  return __ms_vfwscanf(stdin, format, arg);
         ^
1 warning generated.
Compile C Objects [12/44] stdexcept.cpp... /home/usr00/.zig/zig-linux-x86_64-0.9.1/lib/libcxx/src/support/win32/thread_win32.cpp:22:1: error: static_assert failed due to requirement 'sizeof(long long) == sizeof(_RTL_CRITICAL_SECTION)' ""
static_assert(sizeof(__libcpp_recursive_mutex_t) == sizeof(CRITICAL_SECTION),
^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/usr00/.zig/zig-linux-x86_64-0.9.1/lib/libcxx/src/support/win32/thread_win32.cpp:30:1: error: static_assert failed due to requirement 'sizeof(long) == sizeof(_RTL_RUN_ONCE)' ""
static_assert(sizeof(__libcpp_exec_once_flag) == sizeof(INIT_ONCE), "");
^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/usr00/.zig/zig-linux-x86_64-0.9.1/lib/libcxx/src/support/win32/thread_win32.cpp:31:1: error: static_assert failed due to requirement 'alignof(long) == alignof(_RTL_RUN_ONCE)' ""
static_assert(alignof(__libcpp_exec_once_flag) == alignof(INIT_ONCE), "");
^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
insraq commented 2 years ago

Hi,

I have encountered the exact same issue while trying to compile QuickJS on Windows 11 (zig 0.9.1)

zig build
error(compilation): clang failed with stderr: .\src\QuickJS\quickjs.c:113:10: fatal error: 'pthread.h' file not found

.\src\QuickJS\quickjs.c:1:1: error: unable to build C object: clang exited with code 1

Any workarounds available?

gonutz commented 2 years ago

Bump, I am also trying to compile something with pthread on Windows.

leecannon commented 2 years ago

Mingw does provide libpthread but the sub library is not included in zig redistribution of it. https://github.com/mirror/mingw-w64/tree/master/mingw-w64-libraries/winpthreads

binarycraft007 commented 2 years ago

In ArchLinux, I installed mingw-w64-winpthreads, and added below code in build.zig main.addIncludeDir("/usr/x86_64-w64-mingw32/include"); main.addObjectFile("/usr/x86_64-w64-mingw32/lib/libpthread.a"); it builds successfully for windows binary, and runs without problem.

kassane commented 1 year ago

In ArchLinux, I installed mingw-w64-winpthreads, and added below code in build.zig main.addIncludeDir("/usr/x86_64-w64-mingw32/include"); main.addObjectFile("/usr/x86_64-w64-mingw32/lib/libpthread.a"); it builds successfully for windows binary, and runs without problem.

Same here with msys2!! Except, add includePath, only copy pthread headers.

Why?

Conflicts (headers): (gnu vs libcxx)

LogError full log: https://gist.github.com/kassane/525b138bb5d3c9126500a2651377117c ```bash C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1593:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1593:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1593:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1710:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1710:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1710:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1710:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1732:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1732:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1732:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1732:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1743:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1743:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1743:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1560:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1572:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1572:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1572:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1572:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1584:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1584:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1584:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1584:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1593:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1593:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1593:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1593:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1710:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1710:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1710:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1710:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1732:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1732:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1732:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1732:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1743:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1743:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1743:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1743:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1758:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1758:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1758:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1758:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1769:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1769:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1769:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1769:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1778:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1778:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1778:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1778:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1787:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1787:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1787:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1787:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1796:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1796:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1796:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1796:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1823:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1823:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1823:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1823:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1832:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1832:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1832:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1832:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1841:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1841:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1841:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1841:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1850:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1850:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1850:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1850:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1859:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1859:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1859:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1859:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1868:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1868:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1868:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1868:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1877:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1877:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1877:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1877:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1886:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1886:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1886:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1886:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1895:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1895:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1895:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1895:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1904:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1904:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1904:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1904:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1913:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1913:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1913:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1913:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1922:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1922:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1922:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1922:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1931:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1931:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1931:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1931:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1940:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1940:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1940:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1940:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1949:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1949:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1949:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1949:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1958:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1958:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1958:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1958:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1967:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1967:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1967:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1967:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1976:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1976:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1976:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1976:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1985:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1985:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1985:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1985:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1994:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1994:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1994:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1994:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2003:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2003:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2003:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2003:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2012:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2012:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2012:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2012:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2027:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2027:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2027:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2027:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2042:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2042:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2042:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2042:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2065:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2065:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2065:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2065:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2081:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2081:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2081:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2081:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2090:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2090:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2090:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2090:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2099:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2099:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2099:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:2099:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:54: In file included from C:\msys64\mingw64\include/winsock2.h:23: In file included from C:\msys64\mingw64\include/windows.h:97: In file included from C:\msys64\mingw64\include/winscard.h:10: In file included from C:\msys64\mingw64\include/wtypes.h:8: C:\msys64\mingw64\include/rpcndr.h:447:19: warning: flexible array members are a C99 feature [-Wc99-extensions] In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:54: In file included from C:\msys64\mingw64\include/winsock2.h:23: In file included from C:\msys64\mingw64\include/windows.h:97: In file included from C:\msys64\mingw64\include/winscard.h:10: In file included from C:\msys64\mingw64\include/wtypes.h:13: In file included from C:\msys64\mingw64\include/ole2.h:17: In file included from C:\msys64\mingw64\include/objbase.h:14: C:\msys64\mingw64\include/combaseapi.h:79:5: warning: expression result unused [-Wunused-value] In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:54: In file included from C:\msys64\mingw64\include/winsock2.h:23: In file included from C:\msys64\mingw64\include/windows.h:97: In file included from C:\msys64\mingw64\include/winscard.h:10: In file included from C:\msys64\mingw64\include/wtypes.h:13: In file included from C:\msys64\mingw64\include/ole2.h:17: In file included from C:\msys64\mingw64\include/objbase.h:163: In file included from C:\msys64\mingw64\include/urlmon.h:458: In file included from C:\msys64\mingw64\include/msxml.h:311: C:\msys64\mingw64\include/oaidl.h:556:17: warning: anonymous structs are a GNU extension [-Wgnu-anonymous-struct] C:\msys64\mingw64\include/oaidl.h:556:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] C:\msys64\mingw64\include/oaidl.h:507:9: warning: anonymous structs are a GNU extension [-Wgnu-anonymous-struct] C:\msys64\mingw64\include/oaidl.h:512:13: warning: anonymous types declared in an anonymous struct are an extension [-Wnested-anon-types] C:\msys64\mingw64\include/oaidl.h:507:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:54: In file included from C:\msys64\mingw64\include/winsock2.h:23: In file included from C:\msys64\mingw64\include/windows.h:97: In file included from C:\msys64\mingw64\include/winscard.h:11: C:\msys64\mingw64\include/winioctl.h:359:24: warning: zero size arrays are an extension [-Wzero-length-array] In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:56: C:\msys64\mingw64\include/mswsock.h:201:23: warning: zero size arrays are an extension [-Wzero-length-array] In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:76: In file included from C:\msys64\mingw64\include/ws2tcpip.h:265: C:\msys64\mingw64\include/mstcpip.h:295:28: warning: flexible array members are a C99 feature [-Wc99-extensions] C:\msys64\mingw64\include/mstcpip.h:333:28: warning: flexible array members are a C99 feature [-Wc99-extensions] In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:57: In file included from C:\msys64\home\Matheus\libzmq\src/../include/zmq.h:59: C:\msys64\mingw64\include/stdio.h:157:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:160:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:163:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:166:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:169:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:172:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:176:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:180:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:183:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:186:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:189:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:192:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:195:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:198:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:201:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:204:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:208:18: warning: '__format__' attribute argument not supported: ms_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:211:18: warning: '__format__' attribute argument not supported: ms_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:214:18: warning: '__format__' attribute argument not supported: ms_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:218:18: warning: '__format__' attribute argument not supported: ms_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:221:18: warning: '__format__' attribute argument not supported: ms_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:224:18: warning: '__format__' attribute argument not supported: ms_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:227:18: warning: '__format__' attribute argument not supported: ms_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:230:18: warning: '__format__' attribute argument not supported: ms_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:233:18: warning: '__format__' attribute argument not supported: ms_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:289:16: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:300:16: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:311:16: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:328:16: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:335:16: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:342:16: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:356:16: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:367:16: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:397:16: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:410:16: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:417:16: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:424:16: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:454:16: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:467:16: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:752:18: warning: '__format__' attribute argument not supported: ms_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:754:18: warning: '__format__' attribute argument not supported: ms_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:758:18: warning: '__format__' attribute argument not supported: ms_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:779:18: warning: '__format__' attribute argument not supported: ms_printf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:781:18: warning: '__format__' attribute argument not supported: ms_printf [-Wignored-attributes] In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:40: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/new:92: C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/cstddef:50:9: error: no member named 'nullptr_t' in the global namespace In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:40: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/new:94: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/exception:85: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/type_traits:452: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__type_traits/is_compound.h:14: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__type_traits/is_fundamental.h:14: C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__type_traits/is_null_pointer.h:24:49: error: use of undeclared identifier 'nullptr_t' In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:40: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/new:94: C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/exception:149:45: error: field has incomplete type 'std::exception_ptr' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/exception:144:24: note: definition of 'std::exception_ptr' is not complete until the closing '}' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/exception:149:5: error: '__abi_tag__' attribute only applies to structs, variables, functions, and namespaces C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__config:650:37: note: expanded from macro '_LIBCPP_INLINE_VISIBILITY' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__config:634:26: note: expanded from macro '_LIBCPP_HIDE_FROM_ABI' In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:40: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/new:94: C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/exception:149:55: error: expected ';' at end of declaration list In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:41: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/sstream:186: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/istream:165: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/ostream:168: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/bitset:128: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/string:549: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/memory:860: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/shared_ptr.h:28: C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:173:3: error: non-static data member cannot be constexpr; did you intend to make it const? C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__config:689:31: note: expanded from macro '_LIBCPP_CONSTEXPR' In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:41: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/sstream:186: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/istream:165: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/ostream:168: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/bitset:128: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/string:549: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/memory:860: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/shared_ptr.h:28: C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:173:32: error: member 'nullptr_t' declared as a template C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:173:42: error: expected ';' at end of declaration list C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:262:25: error: unknown type name 'nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:395:3: error: non-static data member cannot be constexpr; did you intend to make it const? C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__config:689:31: note: expanded from macro '_LIBCPP_CONSTEXPR' In file included from C:\msys64\home\Matheus\libzmq\src\zmtp_engine.cpp:41: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/sstream:186: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/istream:165: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/ostream:168: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/bitset:128: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/string:549: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/memory:860: In file included from C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/shared_ptr.h:28: C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:395:32: error: member 'nullptr_t' declared as a template C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:395:42: error: expected ';' at end of declaration list C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:484:25: error: unknown type name 'nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:533:14: error: unknown type name 'nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:533:24: error: cannot initialize a parameter of type 'int' with an rvalue of type 'std::nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:533:24: note: passing argument to parameter here C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:594:45: error: unknown type name 'nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:602:12: error: unknown type name 'nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:610:45: error: unknown type name 'nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:618:12: error: unknown type name 'nullptr_t' fatal error: too many errors emitted, stopping now [-ferror-limit=] error(compilation): clang failed with stderr: In file included from C:\msys64\home\Matheus\libzmq\src\ctx.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:54: In file included from C:\msys64\mingw64\include/winsock2.h:23: In file included from C:\msys64\mingw64\include/windows.h:69: In file included from C:\msys64\mingw64\include/windef.h:9: In file included from C:\msys64\mingw64\include/minwindef.h:163: In file included from C:\msys64\mingw64\include/winnt.h:27: C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:586:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:586:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:586:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:586:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:598:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:598:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:598:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:598:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:610:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:610:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:610:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:610:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:634:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:634:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:634:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:634:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:646:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:646:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:646:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:646:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:660:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:660:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:660:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:660:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:673:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:673:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:673:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:673:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:682:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:682:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:682:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:682:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:691:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:691:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:691:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:691:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:700:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:700:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:700:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:700:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:709:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:709:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:709:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:709:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:718:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:718:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:718:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:718:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:727:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:727:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:727:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:727:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:736:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:736:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:736:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:736:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:745:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:745:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:745:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:745:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:754:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:754:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:754:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:754:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:763:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:763:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:763:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:763:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:816:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:816:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:816:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:816:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:825:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:825:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:825:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:825:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:834:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:834:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:834:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:834:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:852:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:852:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:852:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:852:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:861:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:861:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:861:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:861:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:870:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:870:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:870:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:870:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1593:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1593:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1593:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1593:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1602:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1611:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1622:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1633:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1644:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1655:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1666:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1677:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1688:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1699:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1721:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1743:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1743:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1743:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1743:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1758:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1758:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1758:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1758:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1769:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1769:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1769:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1769:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1778:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1778:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1778:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1778:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1787:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1787:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1787:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1787:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1796:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1796:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1796:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1796:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1823:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1823:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1823:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1823:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1832:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1832:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1832:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1832:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1841:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1841:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1841:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1841:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1850:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1850:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1850:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1850:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1859:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1859:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1859:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1859:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1868:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1868:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1868:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1868:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1877:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1877:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1877:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1877:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1886:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1886:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1886:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1886:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1895:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1895:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1895:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1895:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1904:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1904:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1904:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1904:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1913:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1913:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1913:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1913:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1922:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1922:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1922:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1922:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1931:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1931:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1931:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1931:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1940:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1940:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1940:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1940:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1949:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1949:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1949:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1949:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1958:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1958:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1958:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1958:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1967:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1967:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1967:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1967:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1976:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1976:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1976:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1796:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1805:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:157: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:36: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:81: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:442:120: note: expanded from macro '__INTRINSIC_PROLOG' C:\msys64\mingw64\include/psdk_inc/intrin-impl.h:1814:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from C:\msys64\home\Matheus\libzmq\src\ctx.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:54: In file included from C:\msys64\mingw64\include/winsock2.h:23: In file included from C:\msys64\mingw64\include/windows.h:97: In file included from C:\msys64\mingw64\include/winscard.h:10: In file included from C:\msys64\mingw64\include/wtypes.h:8: C:\msys64\mingw64\include/rpcndr.h:447:19: warning: flexible array members are a C99 feature [-Wc99-extensions] In file included from C:\msys64\home\Matheus\libzmq\src\ctx.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:54: In file included from C:\msys64\mingw64\include/winsock2.h:23: In file included from C:\msys64\mingw64\include/windows.h:97: In file included from C:\msys64\mingw64\include/winscard.h:10: In file included from C:\msys64\mingw64\include/wtypes.h:13: In file included from C:\msys64\mingw64\include/ole2.h:17: In file included from C:\msys64\mingw64\include/objbase.h:14: C:\msys64\mingw64\include/combaseapi.h:79:5: warning: expression result unused [-Wunused-value] In file included from C:\msys64\home\Matheus\libzmq\src\ctx.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:54: In file included from C:\msys64\mingw64\include/winsock2.h:23: In file included from C:\msys64\mingw64\include/windows.h:97: In file included from C:\msys64\mingw64\include/winscard.h:10: In file included from C:\msys64\mingw64\include/wtypes.h:13: In file included from C:\msys64\mingw64\include/ole2.h:17: In file included from C:\msys64\mingw64\include/objbase.h:163: In file included from C:\msys64\mingw64\include/urlmon.h:458: In file included from C:\msys64\mingw64\include/msxml.h:311: C:\msys64\mingw64\include/oaidl.h:556:17: warning: anonymous structs are a GNU extension [-Wgnu-anonymous-struct] C:\msys64\mingw64\include/oaidl.h:556:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] C:\msys64\mingw64\include/oaidl.h:507:9: warning: anonymous structs are a GNU extension [-Wgnu-anonymous-struct] C:\msys64\mingw64\include/oaidl.h:512:13: warning: anonymous types declared in an anonymous struct are an extension [-Wnested-anon-types] C:\msys64\mingw64\include/oaidl.h:507:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] In file included from C:\msys64\home\Matheus\libzmq\src\ctx.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:54: In file included from C:\msys64\mingw64\include/winsock2.h:23: In file included from C:\msys64\mingw64\include/windows.h:97: In file included from C:\msys64\mingw64\include/winscard.h:11: C:\msys64\mingw64\include/winioctl.h:359:24: warning: zero size arrays are an extension [-Wzero-length-array] In file included from C:\msys64\home\Matheus\libzmq\src\ctx.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:56: C:\msys64\mingw64\include/mswsock.h:201:23: warning: zero size arrays are an extension [-Wzero-length-array] In file included from C:\msys64\home\Matheus\libzmq\src\ctx.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:49: In file included from C:\msys64\home\Matheus\libzmq\src/windows.hpp:76: In file included from C:\msys64\mingw64\include/ws2tcpip.h:265: C:\msys64\mingw64\include/mstcpip.h:295:28: warning: flexible array members are a C99 feature [-Wc99-extensions] C:\msys64\mingw64\include/mstcpip.h:333:28: warning: flexible array members are a C99 feature [-Wc99-extensions] In file included from C:\msys64\home\Matheus\libzmq\src\ctx.cpp:30: In file included from C:\msys64\home\Matheus\libzmq\src/precompiled.hpp:57: In file included from C:\msys64\home\Matheus\libzmq\src/../include/zmq.h:59: C:\msys64\mingw64\include/stdio.h:157:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\msys64\mingw64\include/stdio.h:160:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:484:25: error: unknown type name 'nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:533:14: error: unknown type name 'nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:533:24: error: cannot initialize a parameter of type 'int' with an rvalue of type 'std::nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:533:24: note: passing argument to parameter here C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:594:45: error: unknown type name 'nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:602:12: error: unknown type name 'nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:610:45: error: unknown type name 'nullptr_t' C:\Users\Matheus\Downloads\zig\master\files\lib\libcxx\include/__memory/unique_ptr.h:618:12: error: unknown type name 'nullptr_t' fatal error: too many errors emitted, stopping now [-ferror-limit=] ```

0MQ need pthread.h and link to msys2/mingw-w64-ucrt-x86_64 else: https://github.com/kassane/libzmq/actions/runs/4387226215/jobs/7682267122#step:5:1

Run zig build bench_rt -Doptimize=ReleaseFast -Dperf
error(compilation): clang failed with stderr: D:\a\libzmq\libzmq\src\thread.cpp:40:10: fatal error: 'pthread.h' file not found

D:\a\libzmq\libzmq\src\thread.cpp:1:1: error: unable to build C object: clang exited with code 1
error: zmq...
kassane commented 1 year ago

https://github.com/kassane/winpthreads-zigbuild

CI: https://github.com/kassane/winpthreads-zigbuild/actions/runs/4544384380/jobs/8010328190

zig build test_nanosleep -DTests=true -DShared=false -Doptimize=ReleaseSafe
1680014539.456163100
1680014540.458370200
sleep 1002 ms

nanosleep succeeded.
nanosleep succeeded.
nanosleep succeeded.
nanosleep succeeded.
nanosleep succeeded.
[1680014546.477188300] clock_gettime (CLOCK_REALTIME)
[       993.099409700] clock_gettime (CLOCK_MONOTONIC)
[         0.000000000] clock_gettime (CLOCK_PROCESS_CPUTIME_ID)
[         0.000000000] clock_gettime (CLOCK_THREAD_CPUTIME_ID)
[1680014547.484434200] clock_gettime (CLOCK_REALTIME)
[       994.106632800] clock_gettime (CLOCK_MONOTONIC)
[         0.000000000] clock_gettime (CLOCK_PROCESS_CPUTIME_ID)
[         0.000000000] clock_gettime (CLOCK_THREAD_CPUTIME_ID)
alexrp commented 1 week ago

@andrewrk can you confirm if this is something we want? I can do the work, but I wonder if it was a deliberate choice to omit winpthreads.