Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/libvirt-python.spec'], chrootPath='/var/lib/mock/fedora-38-aarch64-1679346432.514821/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ntkgnpm4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ntkgnpm4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd176dbd0b41e43a99e6dc0b1c3d55283', '-D', '/var/lib/mock/fedora-38-aarch64-1679346432.514821/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ntkgnpm4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/libvirt-python.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1674086400 Wrote: /builddir/build/SRPMS/libvirt-python-9.0.0-2.fc38_clang16_03.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/libvirt-python.spec'], chrootPath='/var/lib/mock/fedora-38-aarch64-1679346432.514821/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ntkgnpm4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ntkgnpm4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '7c51c27b61ff4e84b093cef78d1ce513', '-D', '/var/lib/mock/fedora-38-aarch64-1679346432.514821/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ntkgnpm4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/libvirt-python.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1674086400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.qHRnT3 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf libvirt-python-9.0.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/libvirt-python-9.0.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd libvirt-python-9.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + find examples -type f -exec chmod 0644 '{}' ';' + '[' -e /usr/lib/rpm/clang/libvirt-python-run ']' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.5OtECA + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd libvirt-python-9.0.0 + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -sP' running build running build_py creating build/lib.linux-aarch64-cpython-311 copying build/libvirt.py -> build/lib.linux-aarch64-cpython-311 copying build/libvirt_qemu.py -> build/lib.linux-aarch64-cpython-311 copying build/libvirt_lxc.py -> build/lib.linux-aarch64-cpython-311 copying build/libvirtaio.py -> build/lib.linux-aarch64-cpython-311 running build_ext Generated 281 wrapper functions Generated 1 wrapper functions Generated 1 wrapper functions building 'libvirtmod' extension creating build/temp.linux-aarch64-cpython-311 creating build/temp.linux-aarch64-cpython-311/build clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c build/libvirt.c -o build/temp.linux-aarch64-cpython-311/build/libvirt.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] build/libvirt.c:17:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:17:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:19:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:19:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:35:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:35:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:37:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:37:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:55:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:55:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:57:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:57:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:79:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:79:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:81:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:81:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:100:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:102:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:122:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:122:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:124:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:124:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:144:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:146:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:163:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:165:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:165:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:187:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:187:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:189:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:206:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:208:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:226:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:226:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:228:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:245:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:245:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:247:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:265:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:267:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:267:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:284:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:284:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:286:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:286:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:302:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:304:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:304:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:321:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:321:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:323:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:323:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:339:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:339:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:341:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:357:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:359:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:375:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:377:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:377:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:393:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:393:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:395:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:411:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:411:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:413:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:413:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:429:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:431:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:431:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:447:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:447:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:449:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:449:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:465:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:467:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:483:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:483:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:485:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:485:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:501:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:501:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:503:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:519:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:519:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:521:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:521:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:537:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:537:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:539:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:539:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:552:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:552:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:554:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:567:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:569:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:587:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:587:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:589:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:589:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:605:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:605:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:607:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:607:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:624:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:626:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:644:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:644:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:646:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:646:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:664:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:664:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:666:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:666:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:683:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:685:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:685:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:703:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:705:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:724:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:724:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:726:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:726:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:743:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:745:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:745:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:767:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:767:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:769:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:769:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:787:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:787:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:789:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:789:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:808:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:808:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:810:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:810:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:829:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:831:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:831:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:851:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:851:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:853:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:853:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:872:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:872:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:874:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:874:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:892:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:892:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:894:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:894:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:911:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:911:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:913:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:913:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:929:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:929:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:931:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:947:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:949:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:949:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:966:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:966:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:968:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:968:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:985:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:985:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:987:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:987:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1006:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1006:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1008:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1008:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1026:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1026:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1028:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1028:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1047:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1047:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1049:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1049:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1065:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1065:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1067:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1067:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1085:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1085:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1087:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1087:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1104:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1104:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1106:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1106:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1124:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1126:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1143:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1143:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1145:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1145:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1163:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1165:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1165:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1183:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1185:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1185:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1201:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1201:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1203:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1203:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1220:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1220:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1222:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1239:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1241:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1241:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1259:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1261:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1279:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1281:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1281:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1300:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1300:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1302:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1302:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1318:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1318:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1320:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1320:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1337:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1337:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1339:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1339:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1356:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1356:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1358:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1374:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1376:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1376:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1392:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1392:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1394:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1394:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1413:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1413:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1415:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1415:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1432:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1434:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1434:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1450:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1450:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1452:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1452:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1470:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1470:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1472:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1472:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1489:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1489:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1491:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1491:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1509:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1511:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1511:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1528:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1528:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1530:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1547:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1549:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1549:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1565:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1565:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1567:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1567:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1583:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1585:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1585:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1601:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1603:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1620:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1620:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1622:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1622:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1639:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1639:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1641:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1641:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1658:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1660:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1677:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1679:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1679:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1697:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1699:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1699:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1716:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1716:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1718:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1718:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1736:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1736:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1738:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1761:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1761:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1763:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1763:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1787:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1787:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1789:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1789:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1807:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1809:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1827:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1827:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1829:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1847:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1849:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1866:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1866:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1868:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1868:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1888:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1888:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1890:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1890:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1912:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1914:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1914:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1935:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1935:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1937:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1937:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1958:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1958:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1960:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1979:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1979:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1981:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1999:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2001:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2001:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2020:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2022:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2039:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2039:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2041:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2041:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2058:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2058:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2060:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2060:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2078:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2078:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2080:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2080:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2097:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2097:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2099:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2099:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2116:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2118:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2137:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2137:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2139:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2155:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2155:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2157:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2174:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2174:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2176:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2176:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2195:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2195:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2197:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2197:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2216:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2216:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2218:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2218:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2236:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2236:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2238:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2238:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2260:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2260:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2262:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2282:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2284:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2301:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2301:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2303:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2322:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2324:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2343:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2343:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2345:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2345:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2364:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2366:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2366:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2383:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2383:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2385:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2402:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2402:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2404:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2404:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2422:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2422:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2424:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2424:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2442:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2442:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2444:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2465:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2467:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2486:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2486:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2488:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2488:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2507:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2507:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2509:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2526:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2528:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2546:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2548:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2548:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2564:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2564:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2566:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2583:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2585:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2585:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2603:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2605:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2605:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2622:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2622:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2624:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2641:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2641:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2643:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2643:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2659:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2659:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2661:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2661:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2677:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2679:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2679:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2696:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2696:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2698:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2698:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2715:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2715:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2717:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2717:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2735:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2737:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2737:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2754:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2754:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2756:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2756:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2774:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2774:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2776:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2776:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2793:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2793:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2795:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2812:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2812:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2814:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2832:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2832:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2834:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2834:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2850:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2852:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2852:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2868:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2870:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2887:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2887:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2889:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2907:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2907:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2909:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2918:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2918:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2920:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2920:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2933:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2935:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2935:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2948:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2948:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2950:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2950:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2959:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2959:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2961:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2961:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2973:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2973:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2975:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2975:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2987:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2987:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2989:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2998:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2998:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3000:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3009:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3009:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3011:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3011:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3020:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3022:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3031:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3031:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3033:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3033:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3050:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3050:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3052:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3069:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3069:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3071:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3071:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3088:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3088:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3090:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3090:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3107:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3109:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3109:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3127:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3127:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3129:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3129:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3146:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3146:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3148:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3164:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3166:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3182:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3182:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3184:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3184:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3200:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3200:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3202:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3202:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3219:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3219:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3221:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3238:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3238:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3240:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3240:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3257:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3259:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3276:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3276:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3278:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3278:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3294:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3296:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3314:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3316:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3332:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3334:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3350:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3350:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3352:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3352:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3368:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3368:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3370:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3370:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3386:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3386:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3388:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3388:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3405:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3407:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3407:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3425:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3425:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3427:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3444:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3446:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3464:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3464:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3466:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3466:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3482:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3484:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3500:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3500:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3502:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3502:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3519:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3519:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3521:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3521:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3539:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3539:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3541:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3558:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3558:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3560:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3576:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3578:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3578:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3594:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3594:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3596:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3596:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3613:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3613:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3615:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3615:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3633:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3635:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3652:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3652:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3654:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3654:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3672:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3672:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3674:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3690:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3692:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3708:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3708:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3710:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3710:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3726:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3726:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3728:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3728:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3745:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3745:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3747:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3747:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3764:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3766:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3766:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3783:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3783:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3785:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3801:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3803:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3820:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3820:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3822:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3839:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3839:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3841:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3841:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3859:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3859:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3861:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3861:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3878:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3878:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3880:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3880:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3896:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3896:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3898:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3898:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3915:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3915:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3917:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3917:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3935:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3935:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3937:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3937:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3954:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3954:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3956:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3972:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3972:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3974:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3974:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3995:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3995:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3997:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3997:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4014:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4014:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4016:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4034:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4034:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4036:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4054:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4054:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4056:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4056:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4072:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4072:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4074:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4092:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4092:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4094:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4094:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4110:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4112:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4112:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4128:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4128:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4130:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4130:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4146:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4146:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4148:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4164:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4166:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4183:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4185:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4185:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4202:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4204:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4220:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4220:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4222:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4239:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4241:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4241:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4260:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4260:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4262:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4278:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4278:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4280:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4280:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4296:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4298:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4298:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4314:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4316:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4333:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4333:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4335:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4335:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4352:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4352:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4354:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4354:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4370:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4370:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4372:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4372:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4390:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4390:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4392:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4392:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4411:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4411:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4413:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4413:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4420:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4422:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4422:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4440:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4440:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4442:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4442:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4458:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4458:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4460:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4460:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4476:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4478:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4478:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4494:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4496:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4496:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4513:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4513:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4515:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4515:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4533:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4533:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4535:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4535:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4553:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4555:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4555:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4571:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4571:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4573:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4573:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4590:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4592:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4592:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4609:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4611:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4611:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4629:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4631:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4649:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4651:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4668:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4668:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4670:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4670:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4686:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4688:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4688:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4704:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4706:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4722:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4722:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4724:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4724:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4741:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4741:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4743:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4760:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4760:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4762:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4778:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4778:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4780:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4780:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4797:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4797:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4799:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4799:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4816:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4816:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4818:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4818:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4835:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4835:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4837:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4837:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4853:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4853:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4855:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4855:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4871:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4871:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4873:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4873:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4890:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4890:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4892:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4892:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4909:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4911:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4911:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4927:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4927:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4929:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4929:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4947:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4949:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4949:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4970:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4970:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4972:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4972:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4989:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4989:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4991:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4991:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5013:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5015:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5015:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5031:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5031:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5033:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5033:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5049:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5049:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5051:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5051:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5067:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5069:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5085:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5085:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5087:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5087:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5105:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5107:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5125:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5125:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5127:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5127:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5144:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5146:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5163:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5165:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5165:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5183:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5185:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5185:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5207:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5209:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5226:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5226:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5228:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5246:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5248:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5248:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5264:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5264:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5266:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5266:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5282:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5284:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5301:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5301:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5303:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5319:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5321:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5321:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5337:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5337:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5339:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5339:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5356:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5356:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5358:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 562 warnings generated. clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c libvirt-override.c -o build/temp.linux-aarch64-cpython-311/libvirt-override.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] libvirt-override.c:63:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:63:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:65:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:65:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:102:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:102:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:104:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:104:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:144:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:146:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:157:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:159:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:201:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:201:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:203:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:203:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:210:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:210:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:212:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:212:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:230:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:230:17: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:234:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:234:17: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:257:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:257:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:259:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:259:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:274:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:274:13: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:277:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:277:13: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:316:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:318:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:318:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:359:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:362:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:362:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:447:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:447:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:449:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:449:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:488:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:488:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:490:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:502:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:504:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:536:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:536:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:538:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:538:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:550:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:550:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:553:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:553:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:594:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:594:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:596:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:596:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:611:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:611:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:613:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:613:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:624:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:626:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:670:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:670:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:672:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:687:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:687:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:690:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:690:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:701:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:701:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:704:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:747:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:747:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:749:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:749:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:763:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:763:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:765:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:765:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:776:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:776:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:778:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:778:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:810:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:810:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:812:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:812:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:823:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:823:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:825:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:825:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:867:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:869:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:883:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:883:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:885:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:896:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:896:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:898:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:898:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:930:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:930:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:932:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:932:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:943:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:943:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:945:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:945:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:987:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:987:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:989:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1003:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1003:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1005:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1005:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1016:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1016:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1018:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1018:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1050:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1050:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1052:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1063:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1063:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1065:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1065:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1108:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1108:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1111:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1125:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1125:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1128:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1128:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1139:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1142:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1175:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1178:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1178:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1189:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1192:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1192:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1228:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1230:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1245:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1245:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1249:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1249:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1339:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1339:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1341:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1377:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1377:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1379:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1379:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1411:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1411:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1413:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1413:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1423:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1423:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1426:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1491:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1493:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1532:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1532:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1534:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1534:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1588:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1590:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1674:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1674:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1677:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1677:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1736:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1736:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1739:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1799:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1799:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1801:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1839:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1839:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1873:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:1873:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1926:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2004:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:2004:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2046:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2046:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2048:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2048:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2073:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2073:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2078:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2078:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2103:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2103:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2105:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2105:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2131:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2131:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2133:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2133:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2173:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2173:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2175:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2198:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2198:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2200:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2200:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2209:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2209:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2211:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2211:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2254:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2256:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2300:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2300:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2302:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2302:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2311:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2311:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2313:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2313:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2360:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2360:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2362:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2362:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2405:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2407:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2407:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2451:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2453:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2453:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2462:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2462:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2464:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2464:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2508:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2510:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2554:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2556:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2556:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2565:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2565:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2568:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2568:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2612:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2612:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2614:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2614:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2656:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2658:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2658:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2680:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2680:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2682:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2723:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2723:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2725:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2725:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2759:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2759:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2761:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2761:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2798:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2798:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2800:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2800:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2836:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2836:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2838:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2838:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2879:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2879:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2881:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2881:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2916:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2916:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2918:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2918:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2956:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2958:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3007:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3009:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3009:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3034:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3034:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3036:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3062:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3062:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3064:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3087:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3087:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3089:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3089:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3098:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3098:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3100:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3100:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3146:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3146:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3148:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3157:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3157:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3159:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3159:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3204:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3206:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3206:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3250:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3250:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3252:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3277:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3279:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3305:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3307:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3327:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3327:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3329:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3329:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3352:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3352:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3354:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3354:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3377:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3377:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3379:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3379:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3410:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3412:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3412:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3455:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3457:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3457:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3466:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3466:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3468:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3468:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3515:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3515:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3517:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3517:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3526:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3526:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3528:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3528:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3571:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3571:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3573:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3573:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3582:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3582:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3584:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3584:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3628:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3628:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3630:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3630:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3639:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3639:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3641:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3641:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3688:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3690:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3690:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3734:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3734:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3736:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3736:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3745:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3745:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3747:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3747:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3794:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3796:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3796:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3839:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3839:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3841:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3841:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3863:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3863:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3865:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3865:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3904:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3904:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3906:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3906:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3944:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3944:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3946:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3946:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3985:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3985:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3987:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3987:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4012:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4014:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4040:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4040:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4042:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4042:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4065:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4065:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4067:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4067:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4076:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4076:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4078:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4078:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4124:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4126:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4169:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4171:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4180:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4180:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4182:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4182:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4226:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4226:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4228:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4253:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4253:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4255:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4255:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4281:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4281:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4283:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4283:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4304:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4304:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4306:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4306:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4315:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4315:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4317:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4317:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4364:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4366:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4366:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4410:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4412:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4412:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4439:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4439:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4442:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4442:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4464:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4464:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4466:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4466:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4491:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4493:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4519:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4519:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4521:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4521:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4543:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4543:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4545:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4554:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4554:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4556:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4556:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4602:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4602:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4604:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4604:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4650:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4650:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4652:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4652:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4697:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4699:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4699:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4708:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4708:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4710:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4710:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4756:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4756:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4758:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4758:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4767:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4767:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4769:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4769:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4817:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4817:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4819:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4819:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4882:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4882:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4884:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4914:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4914:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4916:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4916:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4975:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4975:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4977:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5015:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5015:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5017:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5017:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5072:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5072:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5074:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5088:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5088:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5090:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5090:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5101:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5101:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5103:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5103:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5136:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5138:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5149:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5149:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5151:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5184:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5186:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5186:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5196:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5196:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5198:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5198:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5249:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5249:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5251:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5404:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5404:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5431:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5431:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5455:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5459:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5459:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5482:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5484:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5513:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5513:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5555:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5555:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5567:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5585:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5585:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5596:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5596:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5615:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5615:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5633:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5672:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5683:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5701:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5711:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5730:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5730:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5772:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5772:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5779:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5802:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5802:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5804:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5804:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5827:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5827:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5829:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5829:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5852:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5852:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5854:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5854:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5870:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5895:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5914:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5914:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5916:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5916:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5933:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5958:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5976:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5976:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5978:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5991:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5991:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5993:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5993:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6010:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6010:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6045:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6045:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6061:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6061:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6094:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6094:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6111:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6146:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6163:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6198:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6217:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6252:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6272:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6307:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6332:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6421:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6440:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6440:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6473:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6473:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6493:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6528:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6546:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6580:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6597:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6632:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6632:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6649:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6684:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6684:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6703:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6738:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6757:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6757:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6792:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6811:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6844:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6844:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6865:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6865:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6903:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6903:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6924:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6924:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6957:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6977:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7010:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7010:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7030:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7030:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7063:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7063:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7084:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7084:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7122:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7122:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7142:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7175:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7196:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7196:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7229:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7251:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7285:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7307:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7341:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7362:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7396:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7396:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7547:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7551:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7551:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7578:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7578:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7580:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7590:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7592:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7592:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7609:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7645:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7690:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7694:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7694:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7720:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7720:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7722:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7722:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7739:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7763:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7763:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7785:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7790:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7816:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7816:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7819:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7819:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7829:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7831:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7831:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7844:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7844:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7866:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7866:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7890:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7890:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7893:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7893:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7922:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7922:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7924:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7924:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7960:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7962:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7962:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8005:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8005:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8007:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8032:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8032:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8034:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8034:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8059:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8059:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8061:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8061:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8087:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8087:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8089:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8089:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8189:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8191:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8227:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8229:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8259:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8261:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8297:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8299:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8299:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8342:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8344:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8358:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8360:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8371:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8371:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8373:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8405:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8407:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8407:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8418:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8420:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8455:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8457:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8457:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8529:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8529:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8531:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8531:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8578:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8578:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8580:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8624:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8627:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8671:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8671:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8674:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8706:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8706:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8708:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8708:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8771:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8771:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8773:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8773:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8832:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8832:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8837:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8837:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8891:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8893:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8893:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9008:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9008:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9010:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9010:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9052:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9052:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9054:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9054:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9110:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9112:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9112:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9167:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9170:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9203:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9205:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9279:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9281:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9281:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9322:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9324:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9339:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9339:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9341:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9362:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9364:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9381:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9381:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9417:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9417:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9433:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9433:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9467:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9516:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9516:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9523:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9523:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9550:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9550:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9552:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9552:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9574:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9574:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9576:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9576:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9595:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9597:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9597:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9614:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9650:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9650:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9666:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9666:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9700:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9700:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9749:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9749:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9756:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9756:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9783:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9783:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9785:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9797:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9797:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9799:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9799:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9816:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9816:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9852:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9852:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9868:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9902:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9951:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9951:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9955:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9955:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9981:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9983:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9983:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10007:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10009:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10009:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10036:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10038:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10067:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10069:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10124:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10127:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10127:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10161:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10161:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10163:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10195:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10195:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10197:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10197:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10229:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10229:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10231:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10231:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10285:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10287:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10302:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10304:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10304:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10336:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10338:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10365:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10367:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10367:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10392:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10392:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10394:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10394:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10420:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10422:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10422:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10449:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10449:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10451:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10506:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10506:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10508:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10508:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10543:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10543:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10545:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10601:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10603:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10633:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10635:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10697:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10699:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10699:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10744:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10744:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10746:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10782:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10782:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10784:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10784:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10831:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10831:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10833:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10833:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 558 warnings generated. clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c libvirt-utils.c -o build/temp.linux-aarch64-cpython-311/libvirt-utils.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c typewrappers.c -o build/temp.linux-aarch64-cpython-311/typewrappers.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-aarch64-cpython-311/build/libvirt.o build/temp.linux-aarch64-cpython-311/libvirt-override.o build/temp.linux-aarch64-cpython-311/libvirt-utils.o build/temp.linux-aarch64-cpython-311/typewrappers.o -L/usr/lib64 -lvirt -o build/lib.linux-aarch64-cpython-311/libvirtmod.cpython-311-aarch64-linux-gnu.so building 'libvirtmod_qemu' extension clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c build/libvirt-qemu.c -o build/temp.linux-aarch64-cpython-311/build/libvirt-qemu.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] build/libvirt-qemu.c:21:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt-qemu.c:21:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt-qemu.c:23:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt-qemu.c:23:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 2 warnings generated. clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c libvirt-qemu-override.c -o build/temp.linux-aarch64-cpython-311/libvirt-qemu-override.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] libvirt-qemu-override.c:140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:140:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:142:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:172:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:172:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:174:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:174:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:191:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:191:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:193:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:212:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:212:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:249:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:249:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:285:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:290:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:290:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:321:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:321:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:325:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:325:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:374:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:377:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:377:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 14 warnings generated. clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c libvirt-utils.c -o build/temp.linux-aarch64-cpython-311/libvirt-utils.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c typewrappers.c -o build/temp.linux-aarch64-cpython-311/typewrappers.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-aarch64-cpython-311/build/libvirt-qemu.o build/temp.linux-aarch64-cpython-311/libvirt-qemu-override.o build/temp.linux-aarch64-cpython-311/libvirt-utils.o build/temp.linux-aarch64-cpython-311/typewrappers.o -L/usr/lib64 -lvirt-qemu -lvirt -o build/lib.linux-aarch64-cpython-311/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so building 'libvirtmod_lxc' extension clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c build/libvirt-lxc.c -o build/temp.linux-aarch64-cpython-311/build/libvirt-lxc.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] build/libvirt-lxc.c:20:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt-lxc.c:20:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt-lxc.c:22:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt-lxc.c:22:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 2 warnings generated. clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c libvirt-lxc-override.c -o build/temp.linux-aarch64-cpython-311/libvirt-lxc-override.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] libvirt-lxc-override.c:67:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-lxc-override.c:67:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-lxc-override.c:69:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-lxc-override.c:69:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 2 warnings generated. clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c libvirt-utils.c -o build/temp.linux-aarch64-cpython-311/libvirt-utils.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I. -I/usr/include/python3.11 -c typewrappers.c -o build/temp.linux-aarch64-cpython-311/typewrappers.o clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-16: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-aarch64-cpython-311/build/libvirt-lxc.o build/temp.linux-aarch64-cpython-311/libvirt-lxc-override.o build/temp.linux-aarch64-cpython-311/libvirt-utils.o build/temp.linux-aarch64-cpython-311/typewrappers.o -L/usr/lib64 -lvirt-lxc -lvirt -o build/lib.linux-aarch64-cpython-311/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Mq6aGh + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64 ++ dirname /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64 + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd libvirt-python-9.0.0 + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64 --prefix /usr running install /usr/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib creating /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr creating /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64 creating /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11 creating /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages copying build/lib.linux-aarch64-cpython-311/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so -> /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages copying build/lib.linux-aarch64-cpython-311/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so -> /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages copying build/lib.linux-aarch64-cpython-311/libvirtmod.cpython-311-aarch64-linux-gnu.so -> /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages copying build/lib.linux-aarch64-cpython-311/libvirtaio.py -> /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages copying build/lib.linux-aarch64-cpython-311/libvirt_lxc.py -> /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages copying build/lib.linux-aarch64-cpython-311/libvirt_qemu.py -> /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages copying build/lib.linux-aarch64-cpython-311/libvirt.py -> /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages byte-compiling /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtaio.py to libvirtaio.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirt_lxc.py to libvirt_lxc.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirt_qemu.py to libvirt_qemu.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirt.py to libvirt.cpython-311.pyc writing byte-compilation script '/tmp/tmpq_3sirg2.py' /usr/bin/python3 /tmp/tmpq_3sirg2.py removing /tmp/tmpq_3sirg2.py running install_egg_info running egg_info writing build/libvirt_python.egg-info/PKG-INFO writing dependency_links to build/libvirt_python.egg-info/dependency_links.txt writing top-level names to build/libvirt_python.egg-info/top_level.txt reading manifest file 'build/libvirt_python.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'sanitytest.py' adding license file 'COPYING' adding license file 'COPYING.LESSER' adding license file 'AUTHORS' adding license file 'AUTHORS.in' writing manifest file 'build/libvirt_python.egg-info/SOURCES.txt' Copying build/libvirt_python.egg-info to /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirt_python-9.0.0-py3.11.egg-info running install_scripts + rm -rfv /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/bin/__pycache__ + /bin/bash /usr/lib/rpm/redhat/verify-clang-cc --- COMPILER CHECK: /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod.cpython-311-aarch64-linux-gnu.so [ 2e] clang version 16.0.0 (Fedora 16.0.0~rc4-2.fc38) /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod.cpython-311-aarch64-linux-gnu.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so [ 2e] clang version 16.0.0 (Fedora 16.0.0~rc4-2.fc38) /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so [ 2e] clang version 16.0.0 (Fedora 16.0.0~rc4-2.fc38) /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so built with clang + /usr/lib/rpm/redhat/brp-llvm-compile-lto-elf -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 Checking for LLVM bitcode artifacts + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 9.0.0-2.fc38_clang16_03 --unique-debug-suffix -9.0.0-2.fc38_clang16_03.aarch64 --unique-debug-src-base libvirt-python-9.0.0-2.fc38_clang16_03.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/libvirt-python-9.0.0 extracting debug info from /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod.cpython-311-aarch64-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so original debug info size: 1148kB, size after compression: 1080kB /usr/bin/sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. 1166 blocks + /usr/lib/rpm/check-buildroot + /bin/bash /usr/lib/rpm/redhat/verify-clang-cc --- COMPILER CHECK: /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug [ 2e] clang version 16.0.0 (Fedora 16.0.0~rc4-2.fc38) /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fac8) + file size (0x220) exceeds the size of the file (0x15460) llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fac8) + file size (0x220) exceeds the size of the file (0x15460) llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fac8) + file size (0x220) exceeds the size of the file (0x15460) llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fac8) + file size (0x220) exceeds the size of the file (0x15460) llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fac8) + file size (0x220) exceeds the size of the file (0x15460) [ 2e] clang version 16.0.0 (Fedora 16.0.0~rc4-2.fc38) /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fb70) + file size (0x220) exceeds the size of the file (0x111d0) llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fb70) + file size (0x220) exceeds the size of the file (0x111d0) llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fb70) + file size (0x220) exceeds the size of the file (0x111d0) llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fb70) + file size (0x220) exceeds the size of the file (0x111d0) llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fb70) + file size (0x220) exceeds the size of the file (0x111d0) [ 2e] clang version 16.0.0 (Fedora 16.0.0~rc4-2.fc38) /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod.cpython-311-aarch64-linux-gnu.so [ 2e] clang version 16.0.0 (Fedora 16.0.0~rc4-2.fc38) /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fac8) + file size (0x220) exceeds the size of the file (0x15460) llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fac8) + file size (0x220) exceeds the size of the file (0x15460) [ 2e] clang version 16.0.0 (Fedora 16.0.0~rc4-2.fc38) /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_qemu.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fb70) + file size (0x220) exceeds the size of the file (0x111d0) llvm-readelf: warning: '/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug': PT_DYNAMIC segment offset (0x2fb70) + file size (0x220) exceeds the size of the file (0x111d0) [ 2e] clang version 16.0.0 (Fedora 16.0.0~rc4-2.fc38) /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11/site-packages/libvirtmod_lxc.cpython-311-aarch64-linux-gnu.so-9.0.0-2.fc38_clang16_03.aarch64.debug built with clang + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib/debug/usr/lib64/python3.11 using python3.11 Bytecompiling .py files below /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/lib64/python3.11 using python3.11 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Ffxoyx + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd libvirt-python-9.0.0 + /usr/bin/python3 setup.py test running test ============================= test session starts ============================== platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0 rootdir: /builddir/build/BUILD/libvirt-python-9.0.0 collected 19 items tests/test_aio.py s.s.. [ 26%] tests/test_api_coverage.py s [ 31%] tests/test_conn.py .... [ 52%] tests/test_domain.py .. [ 63%] tests/test_domain_checkpoint.py . [ 68%] tests/test_domain_snapshot.py . [ 73%] tests/test_interface.py . [ 78%] tests/test_network.py . [ 84%] tests/test_nodedev.py . [ 89%] tests/test_storage.py .. [100%] ======================== 16 passed, 3 skipped in 0.15s ========================= + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-libvirt-9.0.0-2.fc38_clang16_03.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.EJdRnU + umask 022 + cd /builddir/build/BUILD + cd libvirt-python-9.0.0 + DOCDIR=/builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/share/doc/python3-libvirt + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/share/doc/python3-libvirt + cp -pr ChangeLog /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/share/doc/python3-libvirt + cp -pr AUTHORS /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/share/doc/python3-libvirt + cp -pr README /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/share/doc/python3-libvirt + cp -pr COPYING /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/share/doc/python3-libvirt + cp -pr COPYING.LESSER /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/share/doc/python3-libvirt + cp -pr examples/ /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64/usr/share/doc/python3-libvirt + RPM_EC=0 ++ jobs -p + exit 0 warning: Deprecated external dependency generator is used! Finding Provides: /bin/sh -c " /usr/bin/grep -v '/usr/lib64/python3.11/site-packages/.*\.so' | while read FILE; do echo "${FILE}" | /usr/lib/rpm/rpmdeps -P; done | /bin/sort -u " Finding Requires(interp): Finding Requires(rpmlib): Finding Requires(verify): Finding Requires(pre): Finding Requires(post): Finding Requires(preun): Finding Requires(postun): Finding Requires(pretrans): Finding Requires(posttrans): Finding Requires: /bin/sh -c " while read FILE; do echo "${FILE}" | /usr/lib/rpm/rpmdeps -R; done | /bin/sort -u " Finding Conflicts: Finding Obsoletes: Finding Recommends: Finding Suggests: Finding Supplements: Finding Enhances: Finding OrderWithRequires: Provides: libvirt-python3 = 9.0.0-2.fc38_clang16_03 python-libvirt = 9.0.0-2.fc38_clang16_03 python3-libvirt = 9.0.0-2.fc38_clang16_03 python3-libvirt(aarch-64) = 9.0.0-2.fc38_clang16_03 python3.11-libvirt = 9.0.0-2.fc38_clang16_03 python3.11dist(libvirt-python) = 9 python3dist(libvirt-python) = 9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.28)(64bit) libvirt-lxc.so.0()(64bit) libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit) libvirt-lxc.so.0(LIBVIRT_LXC_2.0.0)(64bit) libvirt-qemu.so.0()(64bit) libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit) libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit) libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit) libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit) libvirt-qemu.so.0(LIBVIRT_QEMU_8.2.0)(64bit) libvirt.so.0()(64bit) libvirt.so.0(LIBVIRT_0.0.3)(64bit) libvirt.so.0(LIBVIRT_0.0.5)(64bit) libvirt.so.0(LIBVIRT_0.1.0)(64bit) libvirt.so.0(LIBVIRT_0.1.1)(64bit) libvirt.so.0(LIBVIRT_0.1.4)(64bit) libvirt.so.0(LIBVIRT_0.1.5)(64bit) libvirt.so.0(LIBVIRT_0.1.9)(64bit) libvirt.so.0(LIBVIRT_0.10.0)(64bit) libvirt.so.0(LIBVIRT_0.10.2)(64bit) libvirt.so.0(LIBVIRT_0.2.0)(64bit) libvirt.so.0(LIBVIRT_0.2.1)(64bit) libvirt.so.0(LIBVIRT_0.2.3)(64bit) libvirt.so.0(LIBVIRT_0.3.0)(64bit) libvirt.so.0(LIBVIRT_0.3.2)(64bit) libvirt.so.0(LIBVIRT_0.3.3)(64bit) libvirt.so.0(LIBVIRT_0.4.0)(64bit) libvirt.so.0(LIBVIRT_0.4.1)(64bit) libvirt.so.0(LIBVIRT_0.4.2)(64bit) libvirt.so.0(LIBVIRT_0.4.5)(64bit) libvirt.so.0(LIBVIRT_0.5.0)(64bit) libvirt.so.0(LIBVIRT_0.6.0)(64bit) libvirt.so.0(LIBVIRT_0.6.1)(64bit) libvirt.so.0(LIBVIRT_0.6.3)(64bit) libvirt.so.0(LIBVIRT_0.6.4)(64bit) libvirt.so.0(LIBVIRT_0.7.0)(64bit) libvirt.so.0(LIBVIRT_0.7.1)(64bit) libvirt.so.0(LIBVIRT_0.7.2)(64bit) libvirt.so.0(LIBVIRT_0.7.3)(64bit) libvirt.so.0(LIBVIRT_0.7.5)(64bit) libvirt.so.0(LIBVIRT_0.7.7)(64bit) libvirt.so.0(LIBVIRT_0.8.0)(64bit) libvirt.so.0(LIBVIRT_0.8.1)(64bit) libvirt.so.0(LIBVIRT_0.8.2)(64bit) libvirt.so.0(LIBVIRT_0.8.5)(64bit) libvirt.so.0(LIBVIRT_0.8.6)(64bit) libvirt.so.0(LIBVIRT_0.8.8)(64bit) libvirt.so.0(LIBVIRT_0.9.0)(64bit) libvirt.so.0(LIBVIRT_0.9.10)(64bit) libvirt.so.0(LIBVIRT_0.9.11)(64bit) libvirt.so.0(LIBVIRT_0.9.13)(64bit) libvirt.so.0(LIBVIRT_0.9.2)(64bit) libvirt.so.0(LIBVIRT_0.9.3)(64bit) libvirt.so.0(LIBVIRT_0.9.4)(64bit) libvirt.so.0(LIBVIRT_0.9.5)(64bit) libvirt.so.0(LIBVIRT_0.9.7)(64bit) libvirt.so.0(LIBVIRT_0.9.8)(64bit) libvirt.so.0(LIBVIRT_0.9.9)(64bit) libvirt.so.0(LIBVIRT_1.0.0)(64bit) libvirt.so.0(LIBVIRT_1.0.1)(64bit) libvirt.so.0(LIBVIRT_1.0.2)(64bit) libvirt.so.0(LIBVIRT_1.0.3)(64bit) libvirt.so.0(LIBVIRT_1.0.5)(64bit) libvirt.so.0(LIBVIRT_1.0.6)(64bit) libvirt.so.0(LIBVIRT_1.1.0)(64bit) libvirt.so.0(LIBVIRT_1.1.1)(64bit) libvirt.so.0(LIBVIRT_1.1.3)(64bit) libvirt.so.0(LIBVIRT_1.2.1)(64bit) libvirt.so.0(LIBVIRT_1.2.11)(64bit) libvirt.so.0(LIBVIRT_1.2.12)(64bit) libvirt.so.0(LIBVIRT_1.2.14)(64bit) libvirt.so.0(LIBVIRT_1.2.15)(64bit) libvirt.so.0(LIBVIRT_1.2.16)(64bit) libvirt.so.0(LIBVIRT_1.2.19)(64bit) libvirt.so.0(LIBVIRT_1.2.3)(64bit) libvirt.so.0(LIBVIRT_1.2.5)(64bit) libvirt.so.0(LIBVIRT_1.2.6)(64bit) libvirt.so.0(LIBVIRT_1.2.7)(64bit) libvirt.so.0(LIBVIRT_1.2.8)(64bit) libvirt.so.0(LIBVIRT_1.2.9)(64bit) libvirt.so.0(LIBVIRT_1.3.3)(64bit) libvirt.so.0(LIBVIRT_2.0.0)(64bit) libvirt.so.0(LIBVIRT_2.2.0)(64bit) libvirt.so.0(LIBVIRT_3.0.0)(64bit) libvirt.so.0(LIBVIRT_3.1.0)(64bit) libvirt.so.0(LIBVIRT_3.4.0)(64bit) libvirt.so.0(LIBVIRT_3.7.0)(64bit) libvirt.so.0(LIBVIRT_3.9.0)(64bit) libvirt.so.0(LIBVIRT_4.1.0)(64bit) libvirt.so.0(LIBVIRT_4.10.0)(64bit) libvirt.so.0(LIBVIRT_4.4.0)(64bit) libvirt.so.0(LIBVIRT_4.5.0)(64bit) libvirt.so.0(LIBVIRT_5.10.0)(64bit) libvirt.so.0(LIBVIRT_5.2.0)(64bit) libvirt.so.0(LIBVIRT_5.5.0)(64bit) libvirt.so.0(LIBVIRT_5.6.0)(64bit) libvirt.so.0(LIBVIRT_5.7.0)(64bit) libvirt.so.0(LIBVIRT_5.8.0)(64bit) libvirt.so.0(LIBVIRT_6.0.0)(64bit) libvirt.so.0(LIBVIRT_6.10.0)(64bit) libvirt.so.0(LIBVIRT_7.1.0)(64bit) libvirt.so.0(LIBVIRT_7.2.0)(64bit) libvirt.so.0(LIBVIRT_7.3.0)(64bit) libvirt.so.0(LIBVIRT_7.7.0)(64bit) libvirt.so.0(LIBVIRT_7.8.0)(64bit) libvirt.so.0(LIBVIRT_8.0.0)(64bit) libvirt.so.0(LIBVIRT_8.4.0)(64bit) libvirt.so.0(LIBVIRT_8.5.0)(64bit) libvirt.so.0(LIBVIRT_9.0.0)(64bit) python(abi) = 3.11 rtld(GNU_HASH) Obsoletes: libvirt-python3 <= 3.6.0-1.fc38_clang16_03 python-libvirt < 9.0.0-2.fc38_clang16_03 Processing files: libvirt-python-debugsource-9.0.0-2.fc38_clang16_03.aarch64 Provides: libvirt-python-debugsource = 9.0.0-2.fc38_clang16_03 libvirt-python-debugsource(aarch-64) = 9.0.0-2.fc38_clang16_03 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 warning: Deprecated external dependency generator is used! Processing files: python3-libvirt-debuginfo-9.0.0-2.fc38_clang16_03.aarch64 warning: Deprecated external dependency generator is used! Finding Provides: /bin/sh -c " /usr/bin/grep -v '/usr/lib64/python3.11/site-packages/.*\.so' | while read FILE; do echo "${FILE}" | /usr/lib/rpm/rpmdeps -P; done | /bin/sort -u " Provides: debuginfo(build-id) = 1576ad124dbc14fad671be5a9a4e5c4bb9572905 debuginfo(build-id) = 8b7f340fe4cf2f7c4df38a4a5ae66320116a9993 debuginfo(build-id) = e55b7cead1d4c4c5e0f9423b3c4d724c2be91e23 python3-libvirt-debuginfo = 9.0.0-2.fc38_clang16_03 python3-libvirt-debuginfo(aarch-64) = 9.0.0-2.fc38_clang16_03 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libvirt-python-debugsource(aarch-64) = 9.0.0-2.fc38_clang16_03 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64 Wrote: /builddir/build/RPMS/libvirt-python-debugsource-9.0.0-2.fc38_clang16_03.aarch64.rpm Wrote: /builddir/build/RPMS/python3-libvirt-debuginfo-9.0.0-2.fc38_clang16_03.aarch64.rpm Wrote: /builddir/build/RPMS/python3-libvirt-9.0.0-2.fc38_clang16_03.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.1eKfm8 + umask 022 + cd /builddir/build/BUILD + cd libvirt-python-9.0.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/libvirt-python-9.0.0-2.fc38_clang16_03.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.561cW8 + umask 022 + cd /builddir/build/BUILD + rm -rf libvirt-python-9.0.0 libvirt-python-9.0.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: Deprecated external dependency generator is used! Deprecated external dependency generator is used! Deprecated external dependency generator is used! Child return code was: 0