boulder v0.26.8 (Git ref 1317f874a3b5104c4f44cb17520a328f96ccaa79) └─ building libvirt-python-12.7.0-10-1 Refreshed repo0 The following package(s) will be installed: acl 2.4.0-6 libtirpc 1.3.7-6 attr 2.6.0-7 libunistring 1.4.2-8 bash 5.3.15-32 liburing 2.15-5 boulder 0.26.8+git.1317f87-166 libutempter 1.2.1-3 brotli-libs 1.2.0-11 libuuid 2.42.2-23 bsdtar 3.8.9-27 libvirt 12.7.0-20 bsdtar-static 3.8.9-27 libvirt-devel 12.7.0-20 bzip2-libs 1.0.8-9 libxcrypt 4.5.2-11 ca-certificates 20250516-18 libxkbcommon 1.13.2-17 ca-certificates-mozilla 3.128-51 libxml2 2.15.3-22 ca-certificates-utils 20250516-18 linux-headers 7.1.12-54 clang 23.1.0-62 linux-pam-libs 1.7.2-20 clang-libs 23.1.0-62 lld 23.1.0-62 compiler-rt 23.1.0-62 lld-libs 23.1.0-62 coreutils 0.10.0-38 llvm 23.1.0-62 cracklib 2.10.3-4 llvm-libs 23.1.0-62 cryptsetup-libs 2.8.7-14 lz4 1.10.0-5 curl-libs 8.21.0-32 lzo 2.10-3 cyrus-sasl-libs 2.1.28-6 mimalloc 2.4.5-16 dash 0.5.13.5-20 mpc 1.4.1-6 dbus 1.16.2-14 mpdecimal 4.0.1-3 device-mapper-libs 2.03.42-22 mpfr 4.2.2-6 diffutils 3.12-7 nano 9.2-42 dnsmasq 2.93-4 ncurses-base 6.6-20260822-27 elfutils-libs 0.196-14 ncurses-libs 6.6-20260822-27 envsubst 1.0-12 nettle-libs 4.0-10 expat 2.8.4-17 nghttp2-libs 1.70.0-17 file 5.48-13 nghttp3 1.18.0-8 findutils 4.11.0-5 ngtcp2 1.25.0-4 gawk 5.4.1-10 ntpd-rs 1.9.0-13 gcc 16.2.0+git.929cafe1-26 numactl-libs 2.0.19-3 gdbm-libs 1.26-8 openldap 2.6.14-8 git 2.55.0-25 openmp 23.1.0-62 glib2 2.88.3-40 openmp-devel 23.1.0-62 glibc 2.43+git.4964178b-42 openssl-libs 3.6.4-37 glibc-devel 2.43+git.4964178b-42 os-info 2026.08-20 gmp 6.3.0-7 osinfo-db 20251212-3 gnu-coreutils-compat 9.11-8 p11-kit 0.26.5-13 gnutls 3.8.13-14 p11-kit-libs 0.26.5-13 gpm-libs 1.20.7-5 parted 3.7-4 grep 3.12-8 pcre2 10.47-9 gzip 1.14-7 pkgconf 3.0.6-14 helix 25.07.01-8 polly 23.1.0-62 hwloc-libs 2.14.0-8 procps 4.0.7-9 iana-etc 20260723-6 python 3.14.7-25 icu-libs 78.3-15 python-annotated-doc 0.0.5-4 iptables 1.8.13-9 python-build 1.5.1-14 isl 0.28-3 python-devel 3.14.7-25 json-c 0.19-6 python-installer 1.0.1-7 kbd 2.10.0-11 python-jaraco.context 6.1.2-8 keyutils 1.6.3-5 python-jaraco.functools 4.6.0-10 kmod-libs 34.2-11 python-jaraco.text 4.3.0-6 krb5-libs 1.22.2-7 python-libs 3.14.7-25 layout 0.1.0-9 python-markdown-it-py 4.2.0-4 less 704-18 python-mdurl 0.1.2-3 libarchive 3.8.9-27 python-more-itertools 11.1.0-8 libatomic 16.2.0+git.929cafe1-26 python-packaging 26.3-12 libb2 0.98.1-3 python-pip-wheel 26.2.1-11 libblkid 2.42.2-23 python-pygments 2.21.0-7 libbpf 1.7.0-9 python-pyproject-hooks 1.2.0-7 libbsd 0.12.2-3 python-rich 15.0.0-4 libcap-ng 0.9.5-9 python-setuptools 83.0.0-14 libcom_err 1.47.4-8 python-shellingham 1.5.4-3 libeconf 0.8.4-8 python-typer 0.27.0-5 libedit 20260512-3.1-8 python-wheel 0.48.0-11 libelf 0.196-14 qrencode 4.1.1-4 libfdisk 2.42.2-23 readline 8.3.3-10 libffi 3.8.0-13 ripgrep 15.2.0-5 libfuse-libs 3.18.2-13 sed 4.10-5 libgcc 16.2.0+git.929cafe1-26 sqlite 3.53.4-23 libgcc-static 16.2.0+git.929cafe1-26 sudo-rs 0.2.15-21 libgcrypt 1.12.3-12 system-accounts 0.1.0-9 libgomp 16.2.0+git.929cafe1-26 systemd 261.2-96 libgpg-error 1.61-12 systemd-libs 261.2-96 libidn2 2.3.8-6 systemd-shared 261.2-96 libmd 1.2.0-5 systemd-sysusers 261.2-96 libmnl 1.0.5-4 systemd-tmpfiles 261.2-96 libmount 2.42.2-23 terminfo-foot 1.27.0-6 libnftnl 1.3.2-12 terminfo-ghostty 1.3.1-10 libnl 3.12.0-7 terminfo-kitty 0.48.2-19 libpcap 1.10.6-7 terminfo-kmscon 10.0.3-14 libpciaccess 0.19-7 terminus-font 4.49.1-3 libpsl 0.23.3-8 tpm2-tss 4.2.0-6 libpwquality 1.4.5-6 tzdata 2026c-11 libseccomp 2.6.1-7 util-linux 2.42.2-23 libsecret 0.21.7-9 uutils-coreutils 0.10.0-38 libsmartcols 2.42.2-23 vim 9.2.1025-31 libsodium 1.0.22+git.2ce4d906-6 wayland 1.26.0-10 libssh 0.12.2-8 xkeyboard-config 2.48-9 libssh2 1.11.1-4 xxd 9.2.1025-31 libstdc++ 16.2.0+git.929cafe1-26 xz 5.8.3-16 libstdc++-devel 16.2.0+git.929cafe1-26 zlib 2.3.3-24 libstone 0.26.1+git.647000c-8 zstd-libs 1.5.7-13 libtasn1 4.21.0-5 Installed bsdtar (cached) Installed ca-certificates (cached) Installed bzip2-libs (cached) Installed attr (cached) Installed acl (cached) Installed ca-certificates-utils (cached) Installed brotli-libs (cached) Installed clang (cached) Installed ca-certificates-mozilla (cached) Installed coreutils (cached) Installed curl-libs (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed cryptsetup-libs (cached) Installed dbus (cached) Installed device-mapper-libs (cached) Installed diffutils (cached) Installed dnsmasq (cached) Installed envsubst (cached) Installed elfutils-libs (cached) Installed expat (cached) Installed bash (cached) Installed cracklib (cached) Installed findutils (cached) Installed gdbm-libs (cached) Installed file (cached) Installed gawk (cached) Installed boulder (cached) Installed glib2 (cached) Installed gmp (cached) Installed bsdtar-static (cached) Installed gnutls (cached) Installed gpm-libs (cached) Installed grep (cached) Installed gzip (cached) Installed gnu-coreutils-compat (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed git (cached) Installed compiler-rt (cached) Installed isl (cached) Installed json-c (cached) Installed iptables Installed keyutils (cached) Installed kmod-libs (cached) Installed krb5-libs (cached) Installed layout (cached) Installed glibc-devel (cached) Installed less (cached) Installed libatomic (cached) Installed libarchive (cached) Installed libb2 (cached) Installed libblkid (cached) Installed libbpf (cached) Installed libbsd Installed libcap-ng (cached) Installed libcom_err (cached) Installed libeconf (cached) Installed libedit (cached) Installed libelf (cached) Installed libffi (cached) Installed libfdisk (cached) Installed libfuse-libs (cached) Installed libgcc (cached) Installed libgcrypt (cached) Installed libgomp (cached) Installed kbd (cached) Installed libgpg-error (cached) Installed libgcc-static (cached) Installed libmd Installed libmnl Installed libidn2 (cached) Installed libmount (cached) Installed libnftnl Installed libpcap Installed libpciaccess (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed libsecret (cached) Installed libsmartcols (cached) Installed libpwquality (cached) Installed libssh (cached) Installed libnl (cached) Installed libsodium (cached) Installed libssh2 (cached) Installed libstone (cached) Installed libtasn1 (cached) Installed libstdc++ (cached) Installed libtirpc (cached) Installed liburing (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libunistring (cached) Installed libvirt-devel Installed libxcrypt (cached) Installed libxkbcommon (cached) Installed icu-libs (cached) Installed libxml2 (cached) Installed linux-pam-libs (cached) Installed lld (cached) Installed lld-libs (cached) Installed libstdc++-devel (cached) Installed linux-headers (cached) Installed lz4 (cached) Installed lzo (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed nano (cached) Installed ncurses-base (cached) Installed ncurses-libs (cached) Installed nettle-libs (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed ngtcp2 (cached) Installed llvm (cached) Installed numactl-libs (cached) Installed openldap (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed openssl-libs (cached) Installed os-info (cached) Installed ntpd-rs (cached) Installed p11-kit (cached) Installed p11-kit-libs (cached) Installed libvirt Installed pcre2 (cached) Installed pkgconf (cached) Installed parted (cached) Installed procps (cached) Installed python (cached) Installed polly (cached) Installed python-annotated-doc (cached) Installed python-build (cached) Installed python-installer (cached) Installed python-jaraco.context (cached) Installed python-jaraco.functools (cached) Installed python-jaraco.text (cached) Installed python-devel (cached) Installed clang-libs (cached) Installed python-mdurl (cached) Installed python-markdown-it-py (cached) Installed python-more-itertools (cached) Installed python-packaging (cached) Installed python-pip-wheel (cached) Installed python-pyproject-hooks (cached) Installed osinfo-db (cached) Installed python-rich (cached) Installed python-shellingham (cached) Installed gcc (cached) Installed helix (cached) Installed qrencode (cached) Installed readline (cached) Installed python-wheel (cached) Installed python-typer (cached) Installed sed (cached) Installed sqlite (cached) Installed ripgrep (cached) Installed system-accounts (cached) Installed python-libs (cached) Installed systemd-libs (cached) Installed systemd-sysusers (cached) Installed sudo-rs (cached) Installed terminfo-foot (cached) Installed systemd-tmpfiles (cached) Installed terminfo-kitty (cached) Installed terminfo-ghostty (cached) Installed terminfo-kmscon (cached) Installed tpm2-tss (cached) Installed terminus-font (cached) Installed systemd-shared (cached) Installed tzdata (cached) Installed python-pygments (cached) Installed wayland (cached) Installed python-setuptools (cached) Installed systemd (cached) Installed xxd (cached) Installed zlib (cached) Installed zstd-libs (cached) Installed xz (cached) Installed util-linux (cached) Installed uutils-coreutils (cached) Installed xkeyboard-config (cached) Installed glibc (cached) Installed llvm-libs (cached) Installed vim (cached) 36340 entries blitted in 0.24s (149.4k / s) Sharing 1 upstream(s) with the build container: Shared libvirt_python-12.7.0.tar.gz Changing boulder thread priority to SCHED_BATCH during build: └─ priority set. Continuing build: x86_64 │Prepare │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + set -o errexit │P│ + set -o pipefail │P│ + set -o nounset │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1788270474 │P│ + export SOURCE_DATE_EPOCH │P│ + PGO_STAGE=NONE │P│ + export PGO_STAGE │P│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │P│ + export PKG_CONFIG_PATH │P│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │P│ + export FFLAGS │P│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │P│ + export LDFLAGS │P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │P│ + export CGO_LDFLAGS │P│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │P│ + export DFLAGS │P│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + VALAFLAGS=-g │P│ + export VALAFLAGS │P│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │P│ + export GOFLAGS │P│ + CC=clang │P│ + export CC │P│ + CXX=clang++ │P│ + export CXX │P│ + OBJC=clang │P│ + export OBJC │P│ + OBJCXX=clang++ │P│ + export OBJCXX │P│ + CPP=clang-cpp │P│ + export CPP │P│ + OBJCPP='clang -E -' │P│ + export OBJCPP │P│ + OBJCXXCPP='clang++ -E' │P│ + export OBJCXXCPP │P│ + AR=llvm-ar │P│ + export AR │P│ + LD=ld.lld │P│ + export LD │P│ + OBJCOPY=llvm-objcopy │P│ + export OBJCOPY │P│ + NM=llvm-nm │P│ + export NM │P│ + RANLIB=llvm-ranlib │P│ + export RANLIB │P│ + STRIP=llvm-strip │P│ + export STRIP │P│ + PATH=/usr/bin:/bin │P│ + export PATH │P│ + GOAMD64=v2 │P│ + export GOAMD64 │P│ + test -z v2 │P│ + CCACHE_DIR=/mason/ccache │P│ + export CCACHE_DIR │P│ + CCACHE_BASEDIR=/mason/build/x86_64 │P│ + export CCACHE_BASEDIR │P│ + test -z /mason/ccache │P│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │P│ + NINJA_STATUS='[%f/%t %es (%P)] ' │P│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │P│ + export CARGO_BUILD_DEP_INFO_BASEDIR │P│ + CARGO_NET_RETRY=5 │P│ + export CARGO_NET_RETRY │P│ + CARGO_PROFILE_RELEASE_DEBUG=full │P│ + export CARGO_PROFILE_RELEASE_DEBUG │P│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │P│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │P│ + CARGO_PROFILE_RELEASE_LTO=off │P│ + export CARGO_PROFILE_RELEASE_LTO │P│ + CARGO_PROFILE_RELEASE_STRIP=none │P│ + export CARGO_PROFILE_RELEASE_STRIP │P│ + RUSTC_WRAPPER= │P│ + export RUSTC_WRAPPER │P│ + test -z '' │P│ + unset RUSTC_WRAPPER │P│ + GOCACHE= │P│ + export GOCACHE │P│ + test -z '' │P│ + unset GOCACHE │P│ + GOMODCACHE= │P│ + export GOMODCACHE │P│ + test -z '' │P│ + unset GOMODCACHE │P│ + CARGO_HOME= │P│ + export CARGO_HOME │P│ + test -z '' │P│ + unset CARGO_HOME │P│ + ZIG_GLOBAL_CACHE_DIR= │P│ + export ZIG_GLOBAL_CACHE_DIR │P│ + test -z '' │P│ + unset ZIG_GLOBAL_CACHE_DIR │P│ + ZIG_LOCAL_CACHE_DIR= │P│ + export ZIG_LOCAL_CACHE_DIR │P│ + test -z '' │P│ + unset ZIG_LOCAL_CACHE_DIR │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ + mkdir -p libvirt_python-12.7.0.tar.gz │P│ + bsdtar-static xf /mason/sourcedir/libvirt_python-12.7.0.tar.gz -C libvirt_python-12.7.0.tar.gz --strip-components=1 --no-same-owner │ │Build │B│ + set -o errexit │B│ + set -o pipefail │B│ + set -o nounset │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1788270474 │B│ + export SOURCE_DATE_EPOCH │B│ + PGO_STAGE=NONE │B│ + export PGO_STAGE │B│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │B│ + export PKG_CONFIG_PATH │B│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │B│ + export FFLAGS │B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + VALAFLAGS=-g │B│ + export VALAFLAGS │B│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │B│ + export GOFLAGS │B│ + CC=clang │B│ + export CC │B│ + CXX=clang++ │B│ + export CXX │B│ + OBJC=clang │B│ + export OBJC │B│ + OBJCXX=clang++ │B│ + export OBJCXX │B│ + CPP=clang-cpp │B│ + export CPP │B│ + OBJCPP='clang -E -' │B│ + export OBJCPP │B│ + OBJCXXCPP='clang++ -E' │B│ + export OBJCXXCPP │B│ + AR=llvm-ar │B│ + export AR │B│ + LD=ld.lld │B│ + export LD │B│ + OBJCOPY=llvm-objcopy │B│ + export OBJCOPY │B│ + NM=llvm-nm │B│ + export NM │B│ + RANLIB=llvm-ranlib │B│ + export RANLIB │B│ + STRIP=llvm-strip │B│ + export STRIP │B│ + PATH=/usr/bin:/bin │B│ + export PATH │B│ + GOAMD64=v2 │B│ + export GOAMD64 │B│ + test -z v2 │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64/libvirt_python-12.7.0.tar.gz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ The work directory %(workdir) is /mason/build/x86_64/libvirt_python-12.7.0.tar.gz │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/libvirt_python-12.7.0.tar.gz │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │B│ + ZIG_GLOBAL_CACHE_DIR= │B│ + export ZIG_GLOBAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_GLOBAL_CACHE_DIR │B│ + ZIG_LOCAL_CACHE_DIR= │B│ + export ZIG_LOCAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_LOCAL_CACHE_DIR │B│ + SCCACHE_DIR=/mason/sccache │B│ + export SCCACHE_DIR │B│ + test -z /mason/sccache │B│ + LANG=en_US.UTF-8 │B│ + export LANG │B│ + LC_ALL=en_US.UTF-8 │B│ + export LC_ALL │B│ + test -d /mason/build/x86_64/libvirt_python-12.7.0.tar.gz │B│ + cd /mason/build/x86_64/libvirt_python-12.7.0.tar.gz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/libvirt_python-12.7.0.tar.gz' │B│ + python3 -m build --wheel --no-isolation │B│ * Getting build dependencies for wheel... │B│ running egg_info │B│ writing build/libvirt_python.egg-info/PKG-INFO │B│ writing dependency_links to build/libvirt_python.egg-info/dependency_links.txt │B│ writing top-level names to build/libvirt_python.egg-info/top_level.txt │B│ file build/libvirt.py (for module libvirt) not found │B│ file build/libvirt_qemu.py (for module libvirt_qemu) not found │B│ file build/libvirt_lxc.py (for module libvirt_lxc) not found │B│ file build/libvirtaio.py (for module libvirtaio) not found │B│ reading manifest file 'build/libvirt_python.egg-info/SOURCES.txt' │B│ reading manifest template 'MANIFEST.in' │B│ warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution │B│ warning: no previously-included files matching '*.py[cod]' found anywhere in distribution │B│ adding license file 'COPYING' │B│ writing manifest file 'build/libvirt_python.egg-info/SOURCES.txt' │B│ * Building wheel... │B│ running bdist_wheel │B│ running build │B│ running build_py │B│ creating build/lib.linux-x86_64-cpython-314 │B│ copying build/libvirt.py -> build/lib.linux-x86_64-cpython-314 │B│ copying build/libvirt_qemu.py -> build/lib.linux-x86_64-cpython-314 │B│ copying build/libvirt_lxc.py -> build/lib.linux-x86_64-cpython-314 │B│ copying build/libvirtaio.py -> build/lib.linux-x86_64-cpython-314 │B│ running build_ext │B│ Generated 287 wrapper functions │B│ Generated 1 wrapper functions │B│ Generated 1 wrapper functions │B│ building 'libvirtmod' extension │B│ creating build/temp.linux-x86_64-cpython-314/build │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c build/libvirt.c -o build/temp.linux-x86_64-cpython-314/build/libvirt.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ build/libvirt.c:18:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 18 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:18:5: note: '{' token is here │B│ 18 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:20:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 20 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:20:5: note: ')' token is here │B│ 20 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:36:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 36 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:36:5: note: '{' token is here │B│ 36 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:38:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 38 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:38:5: note: ')' token is here │B│ 38 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:56:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 56 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:56:5: note: '{' token is here │B│ 56 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:58:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 58 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:58:5: note: ')' token is here │B│ 58 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:80:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 80 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:80:5: note: '{' token is here │B│ 80 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:82:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 82 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:82:5: note: ')' token is here │B│ 82 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:101:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 101 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:101:5: note: '{' token is here │B│ 101 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:103:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 103 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:103:5: note: ')' token is here │B│ 103 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 123 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:123:5: note: '{' token is here │B│ 123 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 125 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:125:5: note: ')' token is here │B│ 125 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:145:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 145 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:145:5: note: '{' token is here │B│ 145 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 147 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:147:5: note: ')' token is here │B│ 147 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 164 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:164:5: note: '{' token is here │B│ 164 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 166 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:166:5: note: ')' token is here │B│ 166 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:188:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 188 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:188:5: note: '{' token is here │B│ 188 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:190:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 190 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:190:5: note: ')' token is here │B│ 190 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 207 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:207:5: note: '{' token is here │B│ 207 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 209 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:209:5: note: ')' token is here │B│ 209 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 227 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:227:5: note: '{' token is here │B│ 227 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 229 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:229:5: note: ')' token is here │B│ 229 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 246 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:246:5: note: '{' token is here │B│ 246 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:248:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 248 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:248:5: note: ')' token is here │B│ 248 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 266 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:266:5: note: '{' token is here │B│ 266 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 268 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:268:5: note: ')' token is here │B│ 268 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 285 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:285:5: note: '{' token is here │B│ 285 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 287 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:287:5: note: ')' token is here │B│ 287 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 303 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:303:5: note: '{' token is here │B│ 303 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 305 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:305:5: note: ')' token is here │B│ 305 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 322 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:322:5: note: '{' token is here │B│ 322 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 324 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:324:5: note: ')' token is here │B│ 324 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:340:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 340 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:340:5: note: '{' token is here │B│ 340 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 342 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:342:5: note: ')' token is here │B│ 342 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 358 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:358:5: note: '{' token is here │B│ 358 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 360 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:360:5: note: ')' token is here │B│ 360 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:376:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 376 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:376:5: note: '{' token is here │B│ 376 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:378:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 378 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:378:5: note: ')' token is here │B│ 378 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:394:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 394 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:394:5: note: '{' token is here │B│ 394 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:396:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 396 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:396:5: note: ')' token is here │B│ 396 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 412 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:412:5: note: '{' token is here │B│ 412 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 414 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:414:5: note: ')' token is here │B│ 414 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:430:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 430 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:430:5: note: '{' token is here │B│ 430 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 432 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:432:5: note: ')' token is here │B│ 432 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 448 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:448:5: note: '{' token is here │B│ 448 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:450:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 450 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:450:5: note: ')' token is here │B│ 450 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:466:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 466 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:466:5: note: '{' token is here │B│ 466 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:468:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 468 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:468:5: note: ')' token is here │B│ 468 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:484:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 484 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:484:5: note: '{' token is here │B│ 484 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:486:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 486 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:486:5: note: ')' token is here │B│ 486 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 502 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:502:5: note: '{' token is here │B│ 502 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 504 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:504:5: note: ')' token is here │B│ 504 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 520 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:520:5: note: '{' token is here │B│ 520 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:522:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 522 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:522:5: note: ')' token is here │B│ 522 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:538:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 538 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:538:5: note: '{' token is here │B│ 538 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:540:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 540 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:540:5: note: ')' token is here │B│ 540 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 553 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:553:5: note: '{' token is here │B│ 553 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:555:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 555 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:555:5: note: ')' token is here │B│ 555 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:568:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 568 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:568:5: note: '{' token is here │B│ 568 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:570:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 570 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:570:5: note: ')' token is here │B│ 570 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 588 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:588:5: note: '{' token is here │B│ 588 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 590 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:590:5: note: ')' token is here │B│ 590 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 606 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:606:5: note: '{' token is here │B│ 606 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 608 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:608:5: note: ')' token is here │B│ 608 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:625:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 625 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:625:5: note: '{' token is here │B│ 625 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 627 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:627:5: note: ')' token is here │B│ 627 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 645 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:645:5: note: '{' token is here │B│ 645 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 647 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:647:5: note: ')' token is here │B│ 647 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:665:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 665 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:665:5: note: '{' token is here │B│ 665 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:667:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 667 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:667:5: note: ')' token is here │B│ 667 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:684:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 684 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:684:5: note: '{' token is here │B│ 684 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 686 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:686:5: note: ')' token is here │B│ 686 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 704 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:704:5: note: '{' token is here │B│ 704 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 706 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:706:5: note: ')' token is here │B│ 706 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:725:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 725 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:725:5: note: '{' token is here │B│ 725 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:727:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 727 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:727:5: note: ')' token is here │B│ 727 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:744:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 744 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:744:5: note: '{' token is here │B│ 744 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 746 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:746:5: note: ')' token is here │B│ 746 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 768 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:768:5: note: '{' token is here │B│ 768 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 770 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:770:5: note: ')' token is here │B│ 770 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 788 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:788:5: note: '{' token is here │B│ 788 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 790 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:790:5: note: ')' token is here │B│ 790 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:809:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 809 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:809:5: note: '{' token is here │B│ 809 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 811 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:811:5: note: ')' token is here │B│ 811 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 830 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:830:5: note: '{' token is here │B│ 830 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:832:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 832 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:832:5: note: ')' token is here │B│ 832 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:852:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 852 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:852:5: note: '{' token is here │B│ 852 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:854:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 854 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:854:5: note: ')' token is here │B│ 854 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:873:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 873 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:873:5: note: '{' token is here │B│ 873 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 875 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:875:5: note: ')' token is here │B│ 875 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:893:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 893 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:893:5: note: '{' token is here │B│ 893 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 895 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:895:5: note: ')' token is here │B│ 895 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 912 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:912:5: note: '{' token is here │B│ 912 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:914:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 914 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:914:5: note: ')' token is here │B│ 914 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:930:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 930 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:930:5: note: '{' token is here │B│ 930 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:932:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 932 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:932:5: note: ')' token is here │B│ 932 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:948:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 948 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:948:5: note: '{' token is here │B│ 948 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:950:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 950 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:950:5: note: ')' token is here │B│ 950 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:967:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 967 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:967:5: note: '{' token is here │B│ 967 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:969:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 969 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:969:5: note: ')' token is here │B│ 969 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:986:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 986 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:986:5: note: '{' token is here │B│ 986 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 988 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:988:5: note: ')' token is here │B│ 988 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1007 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1007:5: note: '{' token is here │B│ 1007 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1009:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1009 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1009:5: note: ')' token is here │B│ 1009 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1027 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1027:5: note: '{' token is here │B│ 1027 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1029:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1029 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1029:5: note: ')' token is here │B│ 1029 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1048:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1048 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1048:5: note: '{' token is here │B│ 1048 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1050:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1050 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1050:5: note: ')' token is here │B│ 1050 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1066 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1066:5: note: '{' token is here │B│ 1066 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1068 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1068:5: note: ')' token is here │B│ 1068 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1086:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1086 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1086:5: note: '{' token is here │B│ 1086 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1088:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1088 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1088:5: note: ')' token is here │B│ 1088 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1105 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1105:5: note: '{' token is here │B│ 1105 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1107 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1107:5: note: ')' token is here │B│ 1107 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1125:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1125 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1125:5: note: '{' token is here │B│ 1125 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1127:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1127 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1127:5: note: ')' token is here │B│ 1127 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1144 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1144:5: note: '{' token is here │B│ 1144 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1146 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1146:5: note: ')' token is here │B│ 1146 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1164 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1164:5: note: '{' token is here │B│ 1164 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1166 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1166:5: note: ')' token is here │B│ 1166 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1184 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1184:5: note: '{' token is here │B│ 1184 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1186:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1186 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1186:5: note: ')' token is here │B│ 1186 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1204 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1204:5: note: '{' token is here │B│ 1204 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1206:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1206 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1206:5: note: ')' token is here │B│ 1206 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1222:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1222 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1222:5: note: '{' token is here │B│ 1222 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1224:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1224 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1224:5: note: ')' token is here │B│ 1224 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1241:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1241 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1241:5: note: '{' token is here │B│ 1241 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1243:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1243 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1243:5: note: ')' token is here │B│ 1243 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1260:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1260 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1260:5: note: '{' token is here │B│ 1260 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1262 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1262:5: note: ')' token is here │B│ 1262 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1280 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1280:5: note: '{' token is here │B│ 1280 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1282 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1282:5: note: ')' token is here │B│ 1282 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1300:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1300 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1300:5: note: '{' token is here │B│ 1300 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1302:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1302 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1302:5: note: ')' token is here │B│ 1302 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1321:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1321 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1321:5: note: '{' token is here │B│ 1321 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1323:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1323 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1323:5: note: ')' token is here │B│ 1323 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1339:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1339 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1339:5: note: '{' token is here │B│ 1339 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1341 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1341:5: note: ')' token is here │B│ 1341 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1358 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1358:5: note: '{' token is here │B│ 1358 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1360 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1360:5: note: ')' token is here │B│ 1360 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1377:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1377 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1377:5: note: '{' token is here │B│ 1377 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1379:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1379 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1379:5: note: ')' token is here │B│ 1379 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1395 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1395:5: note: '{' token is here │B│ 1395 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1397:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1397 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1397:5: note: ')' token is here │B│ 1397 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1413:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1413 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1413:5: note: '{' token is here │B│ 1413 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1415:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1415 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1415:5: note: ')' token is here │B│ 1415 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1434:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1434 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1434:5: note: '{' token is here │B│ 1434 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1436:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1436 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1436:5: note: ')' token is here │B│ 1436 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1453:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1453 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1453:5: note: '{' token is here │B│ 1453 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1455:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1455 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1455:5: note: ')' token is here │B│ 1455 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1471:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1471 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1471:5: note: '{' token is here │B│ 1471 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1473:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1473 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1473:5: note: ')' token is here │B│ 1473 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1491 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1491:5: note: '{' token is here │B│ 1491 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1493 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1493:5: note: ')' token is here │B│ 1493 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1510 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1510:5: note: '{' token is here │B│ 1510 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1512:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1512 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1512:5: note: ')' token is here │B│ 1512 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1531:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1531 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1531:5: note: '{' token is here │B│ 1531 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1533:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1533 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1533:5: note: ')' token is here │B│ 1533 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1550:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1550 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1550:5: note: '{' token is here │B│ 1550 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1552:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1552 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1552:5: note: ')' token is here │B│ 1552 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1569:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1569 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1569:5: note: '{' token is here │B│ 1569 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1571:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1571 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1571:5: note: ')' token is here │B│ 1571 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1588 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1588:5: note: '{' token is here │B│ 1588 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1590 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1590:5: note: ')' token is here │B│ 1590 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1606 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1606:5: note: '{' token is here │B│ 1606 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1608 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1608:5: note: ')' token is here │B│ 1608 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1624 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1624:5: note: '{' token is here │B│ 1624 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1626 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1626:5: note: ')' token is here │B│ 1626 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1642:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1642 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1642:5: note: '{' token is here │B│ 1642 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1644:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1644 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1644:5: note: ')' token is here │B│ 1644 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1661 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1661:5: note: '{' token is here │B│ 1661 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1663:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1663 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1663:5: note: ')' token is here │B│ 1663 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1680:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1680 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1680:5: note: '{' token is here │B│ 1680 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1682 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1682:5: note: ')' token is here │B│ 1682 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1699:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1699 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1699:5: note: '{' token is here │B│ 1699 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1701 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1701:5: note: ')' token is here │B│ 1701 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1718:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1718 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1718:5: note: '{' token is here │B│ 1718 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1720:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1720 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1720:5: note: ')' token is here │B│ 1720 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1738 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1738:5: note: '{' token is here │B│ 1738 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1740:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1740 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1740:5: note: ')' token is here │B│ 1740 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1757:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1757 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1757:5: note: '{' token is here │B│ 1757 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1759 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1759:5: note: ')' token is here │B│ 1759 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1777:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1777 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1777:5: note: '{' token is here │B│ 1777 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1779 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1779:5: note: ')' token is here │B│ 1779 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1802:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1802 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1802:5: note: '{' token is here │B│ 1802 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1804:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1804 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1804:5: note: ')' token is here │B│ 1804 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1828:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1828 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1828:5: note: '{' token is here │B│ 1828 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1830 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1830:5: note: ')' token is here │B│ 1830 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1848:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1848 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1848:5: note: '{' token is here │B│ 1848 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1850 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1850:5: note: ')' token is here │B│ 1850 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1868 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1868:5: note: '{' token is here │B│ 1868 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1870 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1870:5: note: ')' token is here │B│ 1870 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1888:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1888 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1888:5: note: '{' token is here │B│ 1888 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1890:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1890 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1890:5: note: ')' token is here │B│ 1890 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1907:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1907 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1907:5: note: '{' token is here │B│ 1907 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1909 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1909:5: note: ')' token is here │B│ 1909 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1929:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1929 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1929:5: note: '{' token is here │B│ 1929 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1931 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1931:5: note: ')' token is here │B│ 1931 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1953:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1953 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1953:5: note: '{' token is here │B│ 1953 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1955:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1955 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1955:5: note: ')' token is here │B│ 1955 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1976:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1976 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1976:5: note: '{' token is here │B│ 1976 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:1978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1978 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:1978:5: note: ')' token is here │B│ 1978 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:1999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1999 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:1999:5: note: '{' token is here │B│ 1999 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2001:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2001 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2001:5: note: ')' token is here │B│ 2001 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2020 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2020:5: note: '{' token is here │B│ 2020 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2022 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2022:5: note: ')' token is here │B│ 2022 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2040:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2040 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2040:5: note: '{' token is here │B│ 2040 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2042:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2042 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2042:5: note: ')' token is here │B│ 2042 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2061:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2061 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2061:5: note: '{' token is here │B│ 2061 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2063:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2063 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2063:5: note: ')' token is here │B│ 2063 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2080 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2080:5: note: '{' token is here │B│ 2080 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2082:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2082 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2082:5: note: ')' token is here │B│ 2082 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2099:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2099 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2099:5: note: '{' token is here │B│ 2099 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2101:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2101 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2101:5: note: ')' token is here │B│ 2101 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2119 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2119:5: note: '{' token is here │B│ 2119 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2121 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2121:5: note: ')' token is here │B│ 2121 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2138 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2138:5: note: '{' token is here │B│ 2138 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2140 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2140:5: note: ')' token is here │B│ 2140 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2157 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2157:5: note: '{' token is here │B│ 2157 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2159 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2159:5: note: ')' token is here │B│ 2159 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2178 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2178:5: note: '{' token is here │B│ 2178 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2180:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2180 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2180:5: note: ')' token is here │B│ 2180 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2196:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2196 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2196:5: note: '{' token is here │B│ 2196 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2198 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2198:5: note: ')' token is here │B│ 2198 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2215:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2215 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2215:5: note: '{' token is here │B│ 2215 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2217 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2217:5: note: ')' token is here │B│ 2217 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2236:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2236 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2236:5: note: '{' token is here │B│ 2236 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2238:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2238 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2238:5: note: ')' token is here │B│ 2238 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2257 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2257:5: note: '{' token is here │B│ 2257 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2259 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2259:5: note: ')' token is here │B│ 2259 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2277 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2277:5: note: '{' token is here │B│ 2277 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2279 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2279:5: note: ')' token is here │B│ 2279 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2301:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2301 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2301:5: note: '{' token is here │B│ 2301 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2303 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2303:5: note: ')' token is here │B│ 2303 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2323:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2323 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2323:5: note: '{' token is here │B│ 2323 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2325:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2325 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2325:5: note: ')' token is here │B│ 2325 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2342 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2342:5: note: '{' token is here │B│ 2342 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2344 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2344:5: note: ')' token is here │B│ 2344 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2361:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2361 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2361:5: note: '{' token is here │B│ 2361 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2363 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2363:5: note: ')' token is here │B│ 2363 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2382:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2382 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2382:5: note: '{' token is here │B│ 2382 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2384:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2384 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2384:5: note: ')' token is here │B│ 2384 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2403 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2403:5: note: '{' token is here │B│ 2403 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2405 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2405:5: note: ')' token is here │B│ 2405 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2424:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2424 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2424:5: note: '{' token is here │B│ 2424 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2426 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2426:5: note: ')' token is here │B│ 2426 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2443 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2443:5: note: '{' token is here │B│ 2443 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2445:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2445 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2445:5: note: ')' token is here │B│ 2445 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2462:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2462 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2462:5: note: '{' token is here │B│ 2462 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2464:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2464 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2464:5: note: ')' token is here │B│ 2464 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2482 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2482:5: note: '{' token is here │B│ 2482 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2484 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2484:5: note: ')' token is here │B│ 2484 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2502 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2502:5: note: '{' token is here │B│ 2502 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2504 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2504:5: note: ')' token is here │B│ 2504 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2525:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2525 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2525:5: note: '{' token is here │B│ 2525 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2527:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2527 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2527:5: note: ')' token is here │B│ 2527 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2546 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2546:5: note: '{' token is here │B│ 2546 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2548:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2548 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2548:5: note: ')' token is here │B│ 2548 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2567 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2567:5: note: '{' token is here │B│ 2567 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2569 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2569:5: note: ')' token is here │B│ 2569 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2586:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2586 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2586:5: note: '{' token is here │B│ 2586 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2588:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2588 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2588:5: note: ')' token is here │B│ 2588 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2606 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2606:5: note: '{' token is here │B│ 2606 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2608 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2608:5: note: ')' token is here │B│ 2608 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2624 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2624:5: note: '{' token is here │B│ 2624 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2626 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2626:5: note: ')' token is here │B│ 2626 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2643:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2643 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2643:5: note: '{' token is here │B│ 2643 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2645 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2645:5: note: ')' token is here │B│ 2645 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2663:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2663 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2663:5: note: '{' token is here │B│ 2663 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2665:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2665 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2665:5: note: ')' token is here │B│ 2665 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2682 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2682:5: note: '{' token is here │B│ 2682 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2684:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2684 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2684:5: note: ')' token is here │B│ 2684 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2701:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2701 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2701:5: note: '{' token is here │B│ 2701 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2703 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2703:5: note: ')' token is here │B│ 2703 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2719:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2719 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2719:5: note: '{' token is here │B│ 2719 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2721:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2721 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2721:5: note: ')' token is here │B│ 2721 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2737:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2737 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2737:5: note: '{' token is here │B│ 2737 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2739 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2739:5: note: ')' token is here │B│ 2739 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2756:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2756 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2756:5: note: '{' token is here │B│ 2756 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2758:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2758 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2758:5: note: ')' token is here │B│ 2758 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2775:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2775 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2775:5: note: '{' token is here │B│ 2775 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2777:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2777 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2777:5: note: ')' token is here │B│ 2777 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2795 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2795:5: note: '{' token is here │B│ 2795 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2797:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2797 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2797:5: note: ')' token is here │B│ 2797 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2814 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2814:5: note: '{' token is here │B│ 2814 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2816:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2816 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2816:5: note: ')' token is here │B│ 2816 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2834:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2834 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2834:5: note: '{' token is here │B│ 2834 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2836:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2836 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2836:5: note: ')' token is here │B│ 2836 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2853:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2853 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2853:5: note: '{' token is here │B│ 2853 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2855:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2855 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2855:5: note: ')' token is here │B│ 2855 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2872:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2872 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2872:5: note: '{' token is here │B│ 2872 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2874:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2874 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2874:5: note: ')' token is here │B│ 2874 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2892:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2892 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2892:5: note: '{' token is here │B│ 2892 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2894:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2894 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2894:5: note: ')' token is here │B│ 2894 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2910:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2910 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2910:5: note: '{' token is here │B│ 2910 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2912:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2912 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2912:5: note: ')' token is here │B│ 2912 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2928:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2928 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2928:5: note: '{' token is here │B│ 2928 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2930:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2930 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2930:5: note: ')' token is here │B│ 2930 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2947 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2947:5: note: '{' token is here │B│ 2947 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2949:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2949 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2949:5: note: ')' token is here │B│ 2949 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2967:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2967 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2967:5: note: '{' token is here │B│ 2967 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2969:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2969 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2969:5: note: ')' token is here │B│ 2969 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2978 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2978:5: note: '{' token is here │B│ 2978 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2980:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2980 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2980:5: note: ')' token is here │B│ 2980 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:2993:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2993 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:2993:5: note: '{' token is here │B│ 2993 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:2995:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2995 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:2995:5: note: ')' token is here │B│ 2995 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3008:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3008 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3008:5: note: '{' token is here │B│ 3008 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3010:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3010 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3010:5: note: ')' token is here │B│ 3010 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3019:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3019 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3019:5: note: '{' token is here │B│ 3019 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3021:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3021 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3021:5: note: ')' token is here │B│ 3021 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3033:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3033 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3033:5: note: '{' token is here │B│ 3033 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3035:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3035 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3035:5: note: ')' token is here │B│ 3035 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3047:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3047 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3047:5: note: '{' token is here │B│ 3047 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3049:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3049 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3049:5: note: ')' token is here │B│ 3049 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3058:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3058 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3058:5: note: '{' token is here │B│ 3058 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3060:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3060 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3060:5: note: ')' token is here │B│ 3060 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3069:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3069 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3069:5: note: '{' token is here │B│ 3069 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3071:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3071 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3071:5: note: ')' token is here │B│ 3071 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3080 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3080:5: note: '{' token is here │B│ 3080 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3082:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3082 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3082:5: note: ')' token is here │B│ 3082 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3091:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3091 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3091:5: note: '{' token is here │B│ 3091 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3093:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3093 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3093:5: note: ')' token is here │B│ 3093 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3110 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3110:5: note: '{' token is here │B│ 3110 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3112:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3112 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3112:5: note: ')' token is here │B│ 3112 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3129:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3129 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3129:5: note: '{' token is here │B│ 3129 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3131:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3131 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3131:5: note: ')' token is here │B│ 3131 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3148 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3148:5: note: '{' token is here │B│ 3148 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3150 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3150:5: note: ')' token is here │B│ 3150 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3167 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3167:5: note: '{' token is here │B│ 3167 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3169 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3169:5: note: ')' token is here │B│ 3169 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3187:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3187 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3187:5: note: '{' token is here │B│ 3187 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3189 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3189:5: note: ')' token is here │B│ 3189 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3206 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3206:5: note: '{' token is here │B│ 3206 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3208 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3208:5: note: ')' token is here │B│ 3208 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3224:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3224 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3224:5: note: '{' token is here │B│ 3224 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3226:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3226 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3226:5: note: ')' token is here │B│ 3226 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3242:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3242 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3242:5: note: '{' token is here │B│ 3242 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3244 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3244:5: note: ')' token is here │B│ 3244 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3260:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3260 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3260:5: note: '{' token is here │B│ 3260 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3262 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3262:5: note: ')' token is here │B│ 3262 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3279 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3279:5: note: '{' token is here │B│ 3279 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3281:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3281 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3281:5: note: ')' token is here │B│ 3281 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3298:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3298 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3298:5: note: '{' token is here │B│ 3298 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3300:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3300 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3300:5: note: ')' token is here │B│ 3300 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3317:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3317 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3317:5: note: '{' token is here │B│ 3317 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3319:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3319 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3319:5: note: ')' token is here │B│ 3319 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3336 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3336:5: note: '{' token is here │B│ 3336 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3338 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3338:5: note: ')' token is here │B│ 3338 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3354:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3354 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3354:5: note: '{' token is here │B│ 3354 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3356:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3356 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3356:5: note: ')' token is here │B│ 3356 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3374 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3374:5: note: '{' token is here │B│ 3374 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3376:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3376 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3376:5: note: ')' token is here │B│ 3376 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3392:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3392 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3392:5: note: '{' token is here │B│ 3392 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3394:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3394 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3394:5: note: ')' token is here │B│ 3394 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3410 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3410:5: note: '{' token is here │B│ 3410 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3412:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3412 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3412:5: note: ')' token is here │B│ 3412 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3428 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3428:5: note: '{' token is here │B│ 3428 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3430:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3430 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3430:5: note: ')' token is here │B│ 3430 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3446 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3446:5: note: '{' token is here │B│ 3446 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3448:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3448 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3448:5: note: ')' token is here │B│ 3448 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3465 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3465:5: note: '{' token is here │B│ 3465 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3467 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3467:5: note: ')' token is here │B│ 3467 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3485:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3485 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3485:5: note: '{' token is here │B│ 3485 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3487:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3487 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3487:5: note: ')' token is here │B│ 3487 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3504:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3504 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3504:5: note: '{' token is here │B│ 3504 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3506:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3506 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3506:5: note: ')' token is here │B│ 3506 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3524 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3524:5: note: '{' token is here │B│ 3524 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3526 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3526:5: note: ')' token is here │B│ 3526 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3542:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3542 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3542:5: note: '{' token is here │B│ 3542 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3544 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3544:5: note: ')' token is here │B│ 3544 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3560 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3560:5: note: '{' token is here │B│ 3560 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3562 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3562:5: note: ')' token is here │B│ 3562 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3579:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3579 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3579:5: note: '{' token is here │B│ 3579 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3581:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3581 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3581:5: note: ')' token is here │B│ 3581 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3599:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3599 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3599:5: note: '{' token is here │B│ 3599 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3601 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3601:5: note: ')' token is here │B│ 3601 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3618:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3618 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3618:5: note: '{' token is here │B│ 3618 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3620:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3620 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3620:5: note: ')' token is here │B│ 3620 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3636:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3636 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3636:5: note: '{' token is here │B│ 3636 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3638:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3638 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3638:5: note: ')' token is here │B│ 3638 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3654:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3654 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3654:5: note: '{' token is here │B│ 3654 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3656 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3656:5: note: ')' token is here │B│ 3656 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3673:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3673 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3673:5: note: '{' token is here │B│ 3673 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3675:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3675 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3675:5: note: ')' token is here │B│ 3675 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3693 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3693:5: note: '{' token is here │B│ 3693 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3695 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3695:5: note: ')' token is here │B│ 3695 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3712:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3712 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3712:5: note: '{' token is here │B│ 3712 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3714:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3714 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3714:5: note: ')' token is here │B│ 3714 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3732 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3732:5: note: '{' token is here │B│ 3732 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3734:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3734 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3734:5: note: ')' token is here │B│ 3734 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3750 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3750:5: note: '{' token is here │B│ 3750 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3752:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3752 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3752:5: note: ')' token is here │B│ 3752 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3768 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3768:5: note: '{' token is here │B│ 3768 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3770 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3770:5: note: ')' token is here │B│ 3770 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3786:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3786 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3786:5: note: '{' token is here │B│ 3786 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3788:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3788 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3788:5: note: ')' token is here │B│ 3788 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3808:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3808 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3808:5: note: '{' token is here │B│ 3808 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3810:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3810 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3810:5: note: ')' token is here │B│ 3810 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3827:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3827 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3827:5: note: '{' token is here │B│ 3827 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3829 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3829:5: note: ')' token is here │B│ 3829 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3846:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3846 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3846:5: note: '{' token is here │B│ 3846 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3848:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3848 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3848:5: note: ')' token is here │B│ 3848 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3865:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3865 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3865:5: note: '{' token is here │B│ 3865 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3867 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3867:5: note: ')' token is here │B│ 3867 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3883:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3883 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3883:5: note: '{' token is here │B│ 3883 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3885 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3885:5: note: ')' token is here │B│ 3885 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3902 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3902:5: note: '{' token is here │B│ 3902 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3904:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3904 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3904:5: note: ')' token is here │B│ 3904 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3921:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3921 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3921:5: note: '{' token is here │B│ 3921 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3923:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3923 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3923:5: note: ')' token is here │B│ 3923 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3941:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3941 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3941:5: note: '{' token is here │B│ 3941 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3943:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3943 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3943:5: note: ')' token is here │B│ 3943 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3960 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3960:5: note: '{' token is here │B│ 3960 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3962:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3962 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3962:5: note: ')' token is here │B│ 3962 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3978 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3978:5: note: '{' token is here │B│ 3978 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3980:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3980 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3980:5: note: ')' token is here │B│ 3980 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:3997:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3997 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:3997:5: note: '{' token is here │B│ 3997 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:3999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3999 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:3999:5: note: ')' token is here │B│ 3999 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4017:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4017 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4017:5: note: '{' token is here │B│ 4017 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4019:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4019 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4019:5: note: ')' token is here │B│ 4019 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4036 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4036:5: note: '{' token is here │B│ 4036 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4038 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4038:5: note: ')' token is here │B│ 4038 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4059:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4059 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4059:5: note: '{' token is here │B│ 4059 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4061:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4061 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4061:5: note: ')' token is here │B│ 4061 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4077:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4077 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4077:5: note: '{' token is here │B│ 4077 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4079 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4079:5: note: ')' token is here │B│ 4079 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4100 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4100:5: note: '{' token is here │B│ 4100 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4102 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4102:5: note: ')' token is here │B│ 4102 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4119 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4119:5: note: '{' token is here │B│ 4119 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4121 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4121:5: note: ')' token is here │B│ 4121 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4139 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4139:5: note: '{' token is here │B│ 4139 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4141:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4141 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4141:5: note: ')' token is here │B│ 4141 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4159 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4159:5: note: '{' token is here │B│ 4159 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4161:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4161 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4161:5: note: ')' token is here │B│ 4161 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4177:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4177 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4177:5: note: '{' token is here │B│ 4177 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4179:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4179 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4179:5: note: ')' token is here │B│ 4179 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4197:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4197 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4197:5: note: '{' token is here │B│ 4197 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4199:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4199 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4199:5: note: ')' token is here │B│ 4199 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4215:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4215 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4215:5: note: '{' token is here │B│ 4215 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4217 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4217:5: note: ')' token is here │B│ 4217 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4233 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4233:5: note: '{' token is here │B│ 4233 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4235:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4235 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4235:5: note: ')' token is here │B│ 4235 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4251 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4251:5: note: '{' token is here │B│ 4251 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4253:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4253 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4253:5: note: ')' token is here │B│ 4253 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4269:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4269 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4269:5: note: '{' token is here │B│ 4269 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4271:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4271 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4271:5: note: ')' token is here │B│ 4271 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4288 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4288:5: note: '{' token is here │B│ 4288 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4290:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4290 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4290:5: note: ')' token is here │B│ 4290 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4307 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4307:5: note: '{' token is here │B│ 4307 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4309 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4309:5: note: ')' token is here │B│ 4309 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4325:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4325 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4325:5: note: '{' token is here │B│ 4325 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4327:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4327 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4327:5: note: ')' token is here │B│ 4327 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4344:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4344 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4344:5: note: '{' token is here │B│ 4344 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4346 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4346:5: note: ')' token is here │B│ 4346 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4365 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4365:5: note: '{' token is here │B│ 4365 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4367:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4367 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4367:5: note: ')' token is here │B│ 4367 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4383:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4383 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4383:5: note: '{' token is here │B│ 4383 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4385 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4385:5: note: ')' token is here │B│ 4385 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4401 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4401:5: note: '{' token is here │B│ 4401 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4403 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4403:5: note: ')' token is here │B│ 4403 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4419 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4419:5: note: '{' token is here │B│ 4419 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4421 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4421:5: note: ')' token is here │B│ 4421 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4438:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4438 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4438:5: note: '{' token is here │B│ 4438 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4440:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4440 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4440:5: note: ')' token is here │B│ 4440 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4457:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4457 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4457:5: note: '{' token is here │B│ 4457 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4459:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4459 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4459:5: note: ')' token is here │B│ 4459 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4477 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4477:5: note: '{' token is here │B│ 4477 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4479 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4479:5: note: ')' token is here │B│ 4479 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4495 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4495:5: note: '{' token is here │B│ 4495 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4497 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4497:5: note: ')' token is here │B│ 4497 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4515:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4515 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4515:5: note: '{' token is here │B│ 4515 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4517:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4517 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4517:5: note: ')' token is here │B│ 4517 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4536:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4536 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4536:5: note: '{' token is here │B│ 4536 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4538:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4538 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4538:5: note: ')' token is here │B│ 4538 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4545 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4545:5: note: '{' token is here │B│ 4545 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4547 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4547:5: note: ')' token is here │B│ 4547 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4565:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4565 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4565:5: note: '{' token is here │B│ 4565 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4567:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4567 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4567:5: note: ')' token is here │B│ 4567 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4583 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4583:5: note: '{' token is here │B│ 4583 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4585:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4585 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4585:5: note: ')' token is here │B│ 4585 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4601 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4601:5: note: '{' token is here │B│ 4601 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4603 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4603:5: note: ')' token is here │B│ 4603 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4619 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4619:5: note: '{' token is here │B│ 4619 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4621:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4621 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4621:5: note: ')' token is here │B│ 4621 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4638:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4638 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4638:5: note: '{' token is here │B│ 4638 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4640:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4640 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4640:5: note: ')' token is here │B│ 4640 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4658 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4658:5: note: '{' token is here │B│ 4658 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4660 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4660:5: note: ')' token is here │B│ 4660 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4678 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4678:5: note: '{' token is here │B│ 4678 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4680 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4680:5: note: ')' token is here │B│ 4680 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4696:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4696 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4696:5: note: '{' token is here │B│ 4696 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4698:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4698 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4698:5: note: ')' token is here │B│ 4698 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4715:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4715 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4715:5: note: '{' token is here │B│ 4715 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4717:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4717 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4717:5: note: ')' token is here │B│ 4717 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4734:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4734 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4734:5: note: '{' token is here │B│ 4734 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4736:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4736 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4736:5: note: ')' token is here │B│ 4736 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4754:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4754 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4754:5: note: '{' token is here │B│ 4754 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4756:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4756 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4756:5: note: ')' token is here │B│ 4756 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4774:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4774 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4774:5: note: '{' token is here │B│ 4774 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4776:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4776 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4776:5: note: ')' token is here │B│ 4776 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4793:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4793 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4793:5: note: '{' token is here │B│ 4793 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4795 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4795:5: note: ')' token is here │B│ 4795 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4811 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4811:5: note: '{' token is here │B│ 4811 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4813:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4813 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4813:5: note: ')' token is here │B│ 4813 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4829 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4829:5: note: '{' token is here │B│ 4829 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4831:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4831 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4831:5: note: ')' token is here │B│ 4831 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4847 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4847:5: note: '{' token is here │B│ 4847 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4849 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4849:5: note: ')' token is here │B│ 4849 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4866:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4866 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4866:5: note: '{' token is here │B│ 4866 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4868:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4868 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4868:5: note: ')' token is here │B│ 4868 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4885:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4885 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4885:5: note: '{' token is here │B│ 4885 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4887:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4887 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4887:5: note: ')' token is here │B│ 4887 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4903:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4903 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4903:5: note: '{' token is here │B│ 4903 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4905 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4905:5: note: ')' token is here │B│ 4905 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4922:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4922 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4922:5: note: '{' token is here │B│ 4922 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4924:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4924 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4924:5: note: ')' token is here │B│ 4924 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4941:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4941 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4941:5: note: '{' token is here │B│ 4941 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4943:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4943 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4943:5: note: ')' token is here │B│ 4943 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4960 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4960:5: note: '{' token is here │B│ 4960 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4962:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4962 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4962:5: note: ')' token is here │B│ 4962 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4978 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4978:5: note: '{' token is here │B│ 4978 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4980:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4980 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4980:5: note: ')' token is here │B│ 4980 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:4996:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4996 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:4996:5: note: '{' token is here │B│ 4996 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:4998:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4998 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:4998:5: note: ')' token is here │B│ 4998 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5015:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5015 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5015:5: note: '{' token is here │B│ 5015 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5017:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5017 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5017:5: note: ')' token is here │B│ 5017 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5034:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5034 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5034:5: note: '{' token is here │B│ 5034 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5036 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5036:5: note: ')' token is here │B│ 5036 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5052:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5052 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5052:5: note: '{' token is here │B│ 5052 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5054:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5054 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5054:5: note: ')' token is here │B│ 5054 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5072:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5072 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5072:5: note: '{' token is here │B│ 5072 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5074 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5074:5: note: ')' token is here │B│ 5074 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5095:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5095 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5095:5: note: '{' token is here │B│ 5095 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5097:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5097 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5097:5: note: ')' token is here │B│ 5097 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5114 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5114:5: note: '{' token is here │B│ 5114 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5116 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5116:5: note: ')' token is here │B│ 5116 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5138 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5138:5: note: '{' token is here │B│ 5138 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5140 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5140:5: note: ')' token is here │B│ 5140 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5156 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5156:5: note: '{' token is here │B│ 5156 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5158 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5158:5: note: ')' token is here │B│ 5158 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5174:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5174 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5174:5: note: '{' token is here │B│ 5174 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5176:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5176 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5176:5: note: ')' token is here │B│ 5176 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5192 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5192:5: note: '{' token is here │B│ 5192 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5194:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5194 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5194:5: note: ')' token is here │B│ 5194 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5210 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5210:5: note: '{' token is here │B│ 5210 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5212:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5212 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5212:5: note: ')' token is here │B│ 5212 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5230 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5230:5: note: '{' token is here │B│ 5230 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5232 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5232:5: note: ')' token is here │B│ 5232 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5250:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5250 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5250:5: note: '{' token is here │B│ 5250 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5252 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5252:5: note: ')' token is here │B│ 5252 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5269:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5269 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5269:5: note: '{' token is here │B│ 5269 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5271:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5271 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5271:5: note: ')' token is here │B│ 5271 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5288 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5288:5: note: '{' token is here │B│ 5288 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5290:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5290 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5290:5: note: ')' token is here │B│ 5290 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5308:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5308 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5308:5: note: '{' token is here │B│ 5308 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5310:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5310 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5310:5: note: ')' token is here │B│ 5310 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5332 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5332:5: note: '{' token is here │B│ 5332 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5334 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5334:5: note: ')' token is here │B│ 5334 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5351:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5351 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5351:5: note: '{' token is here │B│ 5351 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5353:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5353 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5353:5: note: ')' token is here │B│ 5353 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5371:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5371 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5371:5: note: '{' token is here │B│ 5371 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5373 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5373:5: note: ')' token is here │B│ 5373 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5389:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5389 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5389:5: note: '{' token is here │B│ 5389 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5391:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5391 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5391:5: note: ')' token is here │B│ 5391 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5407:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5407 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5407:5: note: '{' token is here │B│ 5407 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5409:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5409 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5409:5: note: ')' token is here │B│ 5409 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5426 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5426:5: note: '{' token is here │B│ 5426 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5428 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5428:5: note: ')' token is here │B│ 5428 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5444 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5444:5: note: '{' token is here │B│ 5444 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5446 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5446:5: note: ')' token is here │B│ 5446 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5462:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5462 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5462:5: note: '{' token is here │B│ 5462 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5464:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5464 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5464:5: note: ')' token is here │B│ 5464 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ build/libvirt.c:5481:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5481 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt.c:5481:5: note: '{' token is here │B│ 5481 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt.c:5483:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5483 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt.c:5483:5: note: ')' token is here │B│ 5483 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ 574 warnings generated. │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c libvirt-override.c -o build/temp.linux-x86_64-cpython-314/libvirt-override.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ libvirt-override.c:60:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 60 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:60:5: note: '{' token is here │B│ 60 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:62:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 62 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:62:5: note: ')' token is here │B│ 62 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:99:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 99 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:99:5: note: '{' token is here │B│ 99 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:101:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 101 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:101:5: note: ')' token is here │B│ 101 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 141 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:141:5: note: '{' token is here │B│ 141 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:143:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 143 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:143:5: note: ')' token is here │B│ 143 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:154:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 154 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:154:5: note: '{' token is here │B│ 154 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 156 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:156:5: note: ')' token is here │B│ 156 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:198:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 198 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:198:9: note: '{' token is here │B│ 198 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:200:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 200 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:200:9: note: ')' token is here │B│ 200 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:207:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 207 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:207:9: note: '{' token is here │B│ 207 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:209:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 209 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:209:9: note: ')' token is here │B│ 209 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:227:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 227 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:227:17: note: '{' token is here │B│ 227 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:231:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 231 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:231:17: note: ')' token is here │B│ 231 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:254:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 254 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:254:9: note: '{' token is here │B│ 254 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:256:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 256 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:256:9: note: ')' token is here │B│ 256 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:271:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 271 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:271:13: note: '{' token is here │B│ 271 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:274:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 274 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:274:13: note: ')' token is here │B│ 274 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 313 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:313:5: note: '{' token is here │B│ 313 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:315:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 315 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:315:5: note: ')' token is here │B│ 315 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:356:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 356 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:356:5: note: '{' token is here │B│ 356 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 359 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:359:5: note: ')' token is here │B│ 359 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 444 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:444:5: note: '{' token is here │B│ 444 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 446 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:446:5: note: ')' token is here │B│ 446 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:485:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 485 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:485:5: note: '{' token is here │B│ 485 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:487:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 487 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:487:5: note: ')' token is here │B│ 487 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:499:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 499 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:499:5: note: '{' token is here │B│ 499 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:501:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 501 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:501:5: note: ')' token is here │B│ 501 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:533:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 533 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:533:5: note: '{' token is here │B│ 533 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:535:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 535 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:535:5: note: ')' token is here │B│ 535 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 547 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:547:5: note: '{' token is here │B│ 547 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:550:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 550 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:550:5: note: ')' token is here │B│ 550 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 591 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:591:5: note: '{' token is here │B│ 591 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 593 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:593:5: note: ')' token is here │B│ 593 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:608:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 608 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:608:5: note: '{' token is here │B│ 608 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 610 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:610:5: note: ')' token is here │B│ 610 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:621:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 621 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:621:5: note: '{' token is here │B│ 621 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:623:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 623 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:623:5: note: ')' token is here │B│ 623 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:667:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 667 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:667:5: note: '{' token is here │B│ 667 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:669:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 669 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:669:5: note: ')' token is here │B│ 669 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:684:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 684 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:684:5: note: '{' token is here │B│ 684 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 687 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:687:5: note: ')' token is here │B│ 687 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:698:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 698 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:698:5: note: '{' token is here │B│ 698 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 701 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:701:5: note: ')' token is here │B│ 701 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:744:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 744 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:744:5: note: '{' token is here │B│ 744 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 746 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:746:5: note: ')' token is here │B│ 746 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:760:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 760 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:760:5: note: '{' token is here │B│ 760 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 762 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:762:5: note: ')' token is here │B│ 762 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:773:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 773 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:773:5: note: '{' token is here │B│ 773 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:775:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 775 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:775:5: note: ')' token is here │B│ 775 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 807 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:807:5: note: '{' token is here │B│ 807 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 809 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:809:5: note: ')' token is here │B│ 809 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:820:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 820 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:820:5: note: '{' token is here │B│ 820 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 822 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:822:5: note: ')' token is here │B│ 822 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 864 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:864:5: note: '{' token is here │B│ 864 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:866:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 866 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:866:5: note: ')' token is here │B│ 866 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 880 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:880:5: note: '{' token is here │B│ 880 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:882:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 882 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:882:5: note: ')' token is here │B│ 882 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:893:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 893 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:893:5: note: '{' token is here │B│ 893 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 895 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:895:5: note: ')' token is here │B│ 895 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:927:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 927 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:927:5: note: '{' token is here │B│ 927 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:929:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 929 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:929:5: note: ')' token is here │B│ 929 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 940 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:940:5: note: '{' token is here │B│ 940 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:942:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 942 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:942:5: note: ')' token is here │B│ 942 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:984:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 984 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:984:5: note: '{' token is here │B│ 984 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:986:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 986 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:986:5: note: ')' token is here │B│ 986 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1000 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1000:5: note: '{' token is here │B│ 1000 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1002:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1002 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1002:5: note: ')' token is here │B│ 1002 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1013 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1013:5: note: '{' token is here │B│ 1013 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1015:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1015 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1015:5: note: ')' token is here │B│ 1015 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1047:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1047 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1047:5: note: '{' token is here │B│ 1047 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1049:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1049 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1049:5: note: ')' token is here │B│ 1049 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1060 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1060:5: note: '{' token is here │B│ 1060 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1062 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1062:5: note: ')' token is here │B│ 1062 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1105 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1105:5: note: '{' token is here │B│ 1105 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1108:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1108 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1108:5: note: ')' token is here │B│ 1108 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1122:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1122 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1122:5: note: '{' token is here │B│ 1122 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1125 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1125:5: note: ')' token is here │B│ 1125 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1136 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1136:5: note: '{' token is here │B│ 1136 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1139 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1139:5: note: ')' token is here │B│ 1139 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1172:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1172 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1172:5: note: '{' token is here │B│ 1172 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1175 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1175:5: note: ')' token is here │B│ 1175 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1186:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1186 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1186:5: note: '{' token is here │B│ 1186 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1189 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1189:5: note: ')' token is here │B│ 1189 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1225:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1225 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1225:5: note: '{' token is here │B│ 1225 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1227 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1227:5: note: ')' token is here │B│ 1227 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1242:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1242 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1242:5: note: '{' token is here │B│ 1242 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1246 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1246:5: note: ')' token is here │B│ 1246 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1336 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1336:5: note: '{' token is here │B│ 1336 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1338 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1338:5: note: ')' token is here │B│ 1338 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1374 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1374:5: note: '{' token is here │B│ 1374 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1376:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1376 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1376:5: note: ')' token is here │B│ 1376 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1408:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1408 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1408:5: note: '{' token is here │B│ 1408 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1410 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1410:5: note: ')' token is here │B│ 1410 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1420 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1420:5: note: '{' token is here │B│ 1420 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1423:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1423 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1423:5: note: ')' token is here │B│ 1423 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1488:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1488 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1488:5: note: '{' token is here │B│ 1488 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1490 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1490:5: note: ')' token is here │B│ 1490 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1529:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1529 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1529:5: note: '{' token is here │B│ 1529 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1531:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1531 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1531:5: note: ')' token is here │B│ 1531 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1585:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1585 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1585:5: note: '{' token is here │B│ 1585 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1587:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1587 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1587:5: note: ')' token is here │B│ 1587 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1671:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1671 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1671:5: note: '{' token is here │B│ 1671 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1674 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1674:5: note: ')' token is here │B│ 1674 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1736:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1736 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1736:5: note: '{' token is here │B│ 1736 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1739 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1739:5: note: ')' token is here │B│ 1739 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1799:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1799 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1799:5: note: '{' token is here │B│ 1799 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1801 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1801:5: note: ')' token is here │B│ 1801 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1839:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1839 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1839:5: note: '{' token is here │B│ 1839 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:1873:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1873 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:1873:5: note: ')' token is here │B│ 1873 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:1926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 1926 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:1926:5: note: '{' token is here │B│ 1926 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2004:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2004 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2004:5: note: ')' token is here │B│ 2004 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2047:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2047 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2047:5: note: '{' token is here │B│ 2047 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2049:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2049 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2049:5: note: ')' token is here │B│ 2049 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2075:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2075 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2075:5: note: '{' token is here │B│ 2075 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2080:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2080 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2080:5: note: ')' token is here │B│ 2080 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2105 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2105:5: note: '{' token is here │B│ 2105 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2107 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2107:5: note: ')' token is here │B│ 2107 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2133:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2133 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2133:5: note: '{' token is here │B│ 2133 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2135 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2135:5: note: ')' token is here │B│ 2135 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2175 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2175:5: note: '{' token is here │B│ 2175 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2177:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2177 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2177:5: note: ')' token is here │B│ 2177 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2200:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2200 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2200:5: note: '{' token is here │B│ 2200 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2202:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2202 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2202:5: note: ')' token is here │B│ 2202 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2211:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2211 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2211:9: note: '{' token is here │B│ 2211 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2213:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2213 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2213:9: note: ')' token is here │B│ 2213 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2256 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2256:5: note: '{' token is here │B│ 2256 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2258 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2258:5: note: ')' token is here │B│ 2258 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2302 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2302:5: note: '{' token is here │B│ 2302 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2304:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2304 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2304:5: note: ')' token is here │B│ 2304 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2313:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2313 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2313:9: note: '{' token is here │B│ 2313 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2315:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2315 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2315:9: note: ')' token is here │B│ 2315 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2362 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2362:5: note: '{' token is here │B│ 2362 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2364 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2364:5: note: ')' token is here │B│ 2364 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2407:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2407 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2407:5: note: '{' token is here │B│ 2407 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2409:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2409 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2409:5: note: ')' token is here │B│ 2409 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2453:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2453 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2453:5: note: '{' token is here │B│ 2453 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2455:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2455 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2455:5: note: ')' token is here │B│ 2455 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2464:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2464 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2464:9: note: '{' token is here │B│ 2464 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2466:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2466 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2466:9: note: ')' token is here │B│ 2466 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2510 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2510:5: note: '{' token is here │B│ 2510 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2512:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2512 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2512:5: note: ')' token is here │B│ 2512 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2556:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2556 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2556:5: note: '{' token is here │B│ 2556 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2558 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2558:5: note: ')' token is here │B│ 2558 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2567:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2567 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2567:9: note: '{' token is here │B│ 2567 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2570:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2570 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2570:9: note: ')' token is here │B│ 2570 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2614 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2614:5: note: '{' token is here │B│ 2614 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2616:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2616 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2616:5: note: ')' token is here │B│ 2616 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2658 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2658:5: note: '{' token is here │B│ 2658 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2660 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2660:5: note: ')' token is here │B│ 2660 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2682 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2682:5: note: '{' token is here │B│ 2682 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2684:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2684 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2684:5: note: ')' token is here │B│ 2684 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2725:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2725 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2725:5: note: '{' token is here │B│ 2725 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2727:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2727 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2727:5: note: ')' token is here │B│ 2727 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2761:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2761 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2761:5: note: '{' token is here │B│ 2761 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2763:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2763 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2763:5: note: ')' token is here │B│ 2763 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2800:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2800 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2800:5: note: '{' token is here │B│ 2800 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2802:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2802 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2802:5: note: ')' token is here │B│ 2802 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2838:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2838 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2838:5: note: '{' token is here │B│ 2838 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2840:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2840 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2840:5: note: ')' token is here │B│ 2840 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2881:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2881 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2881:5: note: '{' token is here │B│ 2881 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2883:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2883 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2883:5: note: ')' token is here │B│ 2883 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2918:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2918 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2918:5: note: '{' token is here │B│ 2918 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2920:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2920 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2920:5: note: ')' token is here │B│ 2920 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:2958:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2958 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:2958:5: note: '{' token is here │B│ 2958 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:2960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 2960 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:2960:5: note: ')' token is here │B│ 2960 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3009:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3009 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3009:5: note: '{' token is here │B│ 3009 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3011:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3011 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3011:5: note: ')' token is here │B│ 3011 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3036 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3036:5: note: '{' token is here │B│ 3036 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3038 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3038:5: note: ')' token is here │B│ 3038 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3064 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3064:5: note: '{' token is here │B│ 3064 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3066:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3066 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3066:5: note: ')' token is here │B│ 3066 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3089:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3089 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3089:5: note: '{' token is here │B│ 3089 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3091:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3091 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3091:5: note: ')' token is here │B│ 3091 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3100:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3100 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3100:9: note: '{' token is here │B│ 3100 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3102:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3102 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3102:9: note: ')' token is here │B│ 3102 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3148 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3148:5: note: '{' token is here │B│ 3148 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3150 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3150:5: note: ')' token is here │B│ 3150 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3159:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3159 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3159:9: note: '{' token is here │B│ 3159 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3161:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3161 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3161:9: note: ')' token is here │B│ 3161 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3206 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3206:5: note: '{' token is here │B│ 3206 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3208 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3208:5: note: ')' token is here │B│ 3208 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3252 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3252:5: note: '{' token is here │B│ 3252 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3254:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3254 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3254:5: note: ')' token is here │B│ 3254 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3279 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3279:5: note: '{' token is here │B│ 3279 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3281:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3281 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3281:5: note: ')' token is here │B│ 3281 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3307 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3307:5: note: '{' token is here │B│ 3307 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3309 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3309:5: note: ')' token is here │B│ 3309 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3329:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3329 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3329:5: note: '{' token is here │B│ 3329 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3331:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3331 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3331:5: note: ')' token is here │B│ 3331 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3354:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3354 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3354:5: note: '{' token is here │B│ 3354 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3356:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3356 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3356:5: note: ')' token is here │B│ 3356 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3379:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3379 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3379:5: note: '{' token is here │B│ 3379 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3381:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3381 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3381:5: note: ')' token is here │B│ 3381 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3412 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3412:5: note: '{' token is here │B│ 3412 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3414 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3414:5: note: ')' token is here │B│ 3414 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3457:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3457 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3457:5: note: '{' token is here │B│ 3457 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3459:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3459 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3459:5: note: ')' token is here │B│ 3459 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3468:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3468 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3468:9: note: '{' token is here │B│ 3468 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3470:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3470 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3470:9: note: ')' token is here │B│ 3470 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3517:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3517 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3517:5: note: '{' token is here │B│ 3517 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3519:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3519 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3519:5: note: ')' token is here │B│ 3519 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3528:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3528 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3528:9: note: '{' token is here │B│ 3528 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3530:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3530 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3530:9: note: ')' token is here │B│ 3530 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3573:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3573 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3573:5: note: '{' token is here │B│ 3573 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3575:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3575 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3575:5: note: ')' token is here │B│ 3575 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3584:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3584 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3584:9: note: '{' token is here │B│ 3584 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3586:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3586 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3586:9: note: ')' token is here │B│ 3586 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3630:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3630 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3630:5: note: '{' token is here │B│ 3630 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3632:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3632 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3632:5: note: ')' token is here │B│ 3632 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3641:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3641 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3641:9: note: '{' token is here │B│ 3641 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3643:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3643 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3643:9: note: ')' token is here │B│ 3643 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3690 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3690:5: note: '{' token is here │B│ 3690 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3692 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3692:5: note: ')' token is here │B│ 3692 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3736:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3736 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3736:5: note: '{' token is here │B│ 3736 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3738 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3738:5: note: ')' token is here │B│ 3738 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3747:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3747 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3747:9: note: '{' token is here │B│ 3747 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3749:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3749 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3749:9: note: ')' token is here │B│ 3749 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3796:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3796 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3796:5: note: '{' token is here │B│ 3796 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3798:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3798 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3798:5: note: ')' token is here │B│ 3798 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3841 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3841:5: note: '{' token is here │B│ 3841 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3843:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3843 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3843:5: note: ')' token is here │B│ 3843 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3865:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3865 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3865:5: note: '{' token is here │B│ 3865 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3867 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3867:5: note: ')' token is here │B│ 3867 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3906:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3906 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3906:5: note: '{' token is here │B│ 3906 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3908:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3908 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3908:5: note: ')' token is here │B│ 3908 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3946:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3946 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3946:5: note: '{' token is here │B│ 3946 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3948:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3948 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3948:5: note: ')' token is here │B│ 3948 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:3987:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3987 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:3987:5: note: '{' token is here │B│ 3987 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:3989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 3989 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:3989:5: note: ')' token is here │B│ 3989 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4014:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4014 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4014:5: note: '{' token is here │B│ 4014 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4016 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4016:5: note: ')' token is here │B│ 4016 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4042:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4042 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4042:5: note: '{' token is here │B│ 4042 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4044 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4044:5: note: ')' token is here │B│ 4044 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4067 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4067:5: note: '{' token is here │B│ 4067 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4069 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4069:5: note: ')' token is here │B│ 4069 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4078:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4078 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4078:9: note: '{' token is here │B│ 4078 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4080:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4080 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4080:9: note: ')' token is here │B│ 4080 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4126 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4126:5: note: '{' token is here │B│ 4126 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4128:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4128 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4128:5: note: ')' token is here │B│ 4128 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4171 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4171:5: note: '{' token is here │B│ 4171 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4173:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4173 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4173:5: note: ')' token is here │B│ 4173 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4182:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4182 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4182:9: note: '{' token is here │B│ 4182 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4184:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4184 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4184:9: note: ')' token is here │B│ 4184 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4228 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4228:5: note: '{' token is here │B│ 4228 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4230 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4230:5: note: ')' token is here │B│ 4230 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4255:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4255 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4255:5: note: '{' token is here │B│ 4255 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4257:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4257 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4257:5: note: ')' token is here │B│ 4257 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4283:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4283 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4283:5: note: '{' token is here │B│ 4283 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4285 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4285:5: note: ')' token is here │B│ 4285 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4306:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4306 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4306:5: note: '{' token is here │B│ 4306 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4308:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4308 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4308:5: note: ')' token is here │B│ 4308 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4317:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4317 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4317:9: note: '{' token is here │B│ 4317 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4319:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4319 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4319:9: note: ')' token is here │B│ 4319 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4366:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4366 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4366:5: note: '{' token is here │B│ 4366 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4368:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4368 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4368:5: note: ')' token is here │B│ 4368 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4412 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4412:5: note: '{' token is here │B│ 4412 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4414 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4414:5: note: ')' token is here │B│ 4414 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4441:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4441 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4441:5: note: '{' token is here │B│ 4441 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4444 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4444:5: note: ')' token is here │B│ 4444 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4466:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4466 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4466:5: note: '{' token is here │B│ 4466 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4468:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4468 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4468:5: note: ')' token is here │B│ 4468 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4493 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4493:5: note: '{' token is here │B│ 4493 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4495:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4495 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4495:5: note: ')' token is here │B│ 4495 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4521:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4521 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4521:5: note: '{' token is here │B│ 4521 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4523:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4523 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4523:5: note: ')' token is here │B│ 4523 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4545 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4545:5: note: '{' token is here │B│ 4545 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4547 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4547:5: note: ')' token is here │B│ 4547 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4556:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4556 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4556:9: note: '{' token is here │B│ 4556 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4558:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4558 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4558:9: note: ')' token is here │B│ 4558 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4604 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4604:5: note: '{' token is here │B│ 4604 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4606:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4606 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4606:5: note: ')' token is here │B│ 4606 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4652:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4652 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4652:5: note: '{' token is here │B│ 4652 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4654:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4654 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4654:5: note: ')' token is here │B│ 4654 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4699:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4699 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4699:5: note: '{' token is here │B│ 4699 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4701 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4701:5: note: ')' token is here │B│ 4701 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4710:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4710 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4710:9: note: '{' token is here │B│ 4710 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4712:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4712 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4712:9: note: ')' token is here │B│ 4712 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4758:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4758 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4758:5: note: '{' token is here │B│ 4758 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4760:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4760 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4760:5: note: ')' token is here │B│ 4760 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4769:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4769 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4769:9: note: '{' token is here │B│ 4769 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4771:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4771 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4771:9: note: ')' token is here │B│ 4771 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4819:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4819 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4819:5: note: '{' token is here │B│ 4819 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4821 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4821:5: note: ')' token is here │B│ 4821 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4884 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4884:5: note: '{' token is here │B│ 4884 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4886 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4886:5: note: ')' token is here │B│ 4886 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4916:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4916 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4916:5: note: '{' token is here │B│ 4916 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4918:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4918 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4918:5: note: ')' token is here │B│ 4918 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:4977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4977 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:4977:5: note: '{' token is here │B│ 4977 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:4979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 4979 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:4979:5: note: ')' token is here │B│ 4979 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5017:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5017 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5017:5: note: '{' token is here │B│ 5017 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5019:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5019 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5019:5: note: ')' token is here │B│ 5019 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5107 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5107:5: note: '{' token is here │B│ 5107 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5109:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5109 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5109:5: note: ')' token is here │B│ 5109 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5134:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5134 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5134:5: note: '{' token is here │B│ 5134 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5136:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5136 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5136:5: note: ')' token is here │B│ 5136 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5147 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5147:5: note: '{' token is here │B│ 5147 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5149 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5149:5: note: ')' token is here │B│ 5149 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5182:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5182 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5182:5: note: '{' token is here │B│ 5182 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5184:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5184 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5184:5: note: ')' token is here │B│ 5184 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5194:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5194 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5194:9: note: '{' token is here │B│ 5194 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5196:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5196 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5196:9: note: ')' token is here │B│ 5196 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5247 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5247:5: note: '{' token is here │B│ 5247 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5249:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5249 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5249:5: note: ')' token is here │B│ 5249 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5403 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5403:5: note: '{' token is here │B│ 5403 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5430:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5430 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5430:5: note: ')' token is here │B│ 5430 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5454 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5454:5: note: '{' token is here │B│ 5454 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5458:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5458 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5458:5: note: ')' token is here │B│ 5458 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5481:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5481 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5481:5: note: '{' token is here │B│ 5481 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5483:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5483 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5483:5: note: ')' token is here │B│ 5483 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5512:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5512 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5512:5: note: '{' token is here │B│ 5512 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5554 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5554:5: note: ')' token is here │B│ 5554 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5566 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5566:5: note: '{' token is here │B│ 5566 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5584:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5584 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5584:5: note: ')' token is here │B│ 5584 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5595 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5595:5: note: '{' token is here │B│ 5595 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5614:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5614 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5614:5: note: ')' token is here │B│ 5614 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5632:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5632 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5632:5: note: '{' token is here │B│ 5632 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5671:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5671 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5671:5: note: ')' token is here │B│ 5671 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5682 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5682:5: note: '{' token is here │B│ 5682 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5700:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5700 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5700:5: note: ')' token is here │B│ 5700 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5710:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5710 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5710:5: note: '{' token is here │B│ 5710 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5729 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5729:5: note: ')' token is here │B│ 5729 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5771:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5771 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5771:5: note: '{' token is here │B│ 5771 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5778:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5778 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5778:5: note: ')' token is here │B│ 5778 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5801:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5801 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5801:9: note: '{' token is here │B│ 5801 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5803:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5803 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5803:9: note: ')' token is here │B│ 5803 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5826:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5826 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5826:9: note: '{' token is here │B│ 5826 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5828:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5828 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5828:9: note: ')' token is here │B│ 5828 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5851:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5851 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5851:9: note: '{' token is here │B│ 5851 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5853:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5853 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5853:9: note: ')' token is here │B│ 5853 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5869 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5869:5: note: '{' token is here │B│ 5869 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5894:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5894 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5894:5: note: ')' token is here │B│ 5894 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5913 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5913:5: note: '{' token is here │B│ 5913 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5915 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5915:5: note: ')' token is here │B│ 5915 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5932:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5932 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5932:5: note: '{' token is here │B│ 5932 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5957 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5957:5: note: ')' token is here │B│ 5957 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5975:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5975 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5975:5: note: '{' token is here │B│ 5975 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5977 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5977:5: note: ')' token is here │B│ 5977 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:5990:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5990 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:5990:5: note: '{' token is here │B│ 5990 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:5992:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 5992 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:5992:5: note: ')' token is here │B│ 5992 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6009:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6009 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6009:5: note: '{' token is here │B│ 6009 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6044 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6044:5: note: ')' token is here │B│ 6044 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6060 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6060:5: note: '{' token is here │B│ 6060 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6093:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6093 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6093:5: note: ')' token is here │B│ 6093 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6110 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6110:5: note: '{' token is here │B│ 6110 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6145:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6145 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6145:5: note: ')' token is here │B│ 6145 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6162 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6162:5: note: '{' token is here │B│ 6162 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6197:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6197 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6197:5: note: ')' token is here │B│ 6197 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6216:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6216 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6216:5: note: '{' token is here │B│ 6216 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6251 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6251:5: note: ')' token is here │B│ 6251 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6271:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6271 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6271:5: note: '{' token is here │B│ 6271 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6306:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6306 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6306:5: note: ')' token is here │B│ 6306 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6331:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6331 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6331:5: note: '{' token is here │B│ 6331 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6420 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6420:5: note: ')' token is here │B│ 6420 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6439:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6439 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6439:5: note: '{' token is here │B│ 6439 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6472:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6472 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6472:5: note: ')' token is here │B│ 6472 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6492:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6492 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6492:5: note: '{' token is here │B│ 6492 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6527:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6527 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6527:5: note: ')' token is here │B│ 6527 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6545 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6545:5: note: '{' token is here │B│ 6545 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6579:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6579 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6579:5: note: ')' token is here │B│ 6579 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6596:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6596 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6596:5: note: '{' token is here │B│ 6596 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6631 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6631:5: note: ')' token is here │B│ 6631 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6648 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6648:5: note: '{' token is here │B│ 6648 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6683:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6683 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6683:5: note: ')' token is here │B│ 6683 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6702 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6702:5: note: '{' token is here │B│ 6702 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6737:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6737 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6737:5: note: ')' token is here │B│ 6737 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6756:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6756 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6756:5: note: '{' token is here │B│ 6756 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6791:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6791 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6791:5: note: ')' token is here │B│ 6791 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6810:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6810 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6810:5: note: '{' token is here │B│ 6810 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6843:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6843 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6843:5: note: ')' token is here │B│ 6843 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6864 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6864:5: note: '{' token is here │B│ 6864 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6902 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6902:5: note: ')' token is here │B│ 6902 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6923:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6923 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6923:5: note: '{' token is here │B│ 6923 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:6956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6956 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:6956:5: note: ')' token is here │B│ 6956 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:6976:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 6976 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:6976:5: note: '{' token is here │B│ 6976 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7009:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7009 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7009:5: note: ')' token is here │B│ 7009 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7029:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7029 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7029:5: note: '{' token is here │B│ 7029 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7062 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7062:5: note: ')' token is here │B│ 7062 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7083:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7083 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7083:5: note: '{' token is here │B│ 7083 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7121 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7121:5: note: ')' token is here │B│ 7121 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7141 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7141:5: note: '{' token is here │B│ 7141 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7174:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7174 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7174:5: note: ')' token is here │B│ 7174 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7195:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7195 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7195:5: note: '{' token is here │B│ 7195 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7228 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7228:5: note: ')' token is here │B│ 7228 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7250:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7250 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7250:5: note: '{' token is here │B│ 7250 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7284 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7284:5: note: ')' token is here │B│ 7284 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7306:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7306 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7306:5: note: '{' token is here │B│ 7306 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7340:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7340 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7340:5: note: ')' token is here │B│ 7340 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7361:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7361 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7361:5: note: '{' token is here │B│ 7361 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7395 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7395:5: note: ')' token is here │B│ 7395 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7417:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7417 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7417:5: note: '{' token is here │B│ 7417 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7451 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7451:5: note: ')' token is here │B│ 7451 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7471:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7471 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7471:5: note: '{' token is here │B│ 7471 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7504 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7504:5: note: ')' token is here │B│ 7504 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7525:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7525 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7525:5: note: '{' token is here │B│ 7525 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7558 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7558:5: note: ')' token is here │B│ 7558 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7725:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7725 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7725:5: note: '{' token is here │B│ 7725 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7729 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7729:5: note: ')' token is here │B│ 7729 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7756:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7756 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7756:5: note: '{' token is here │B│ 7756 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7758:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7758 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7758:5: note: ')' token is here │B│ 7758 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7768 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7768:5: note: '{' token is here │B│ 7768 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7770 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7770:5: note: ')' token is here │B│ 7770 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7787:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7787 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7787:5: note: '{' token is here │B│ 7787 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7823:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7823 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7823:5: note: ')' token is here │B│ 7823 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7842 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7842:5: note: '{' token is here │B│ 7842 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7875 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7875:5: note: ')' token is here │B│ 7875 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7927:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7927 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7927:5: note: '{' token is here │B│ 7927 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7931 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7931:5: note: ')' token is here │B│ 7931 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7957:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7957 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7957:5: note: '{' token is here │B│ 7957 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:7959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7959 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:7959:5: note: ')' token is here │B│ 7959 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:7976:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 7976 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:7976:5: note: '{' token is here │B│ 7976 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8000 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8000:5: note: ')' token is here │B│ 8000 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8022:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8022 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8022:5: note: '{' token is here │B│ 8022 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8027 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8027:5: note: ')' token is here │B│ 8027 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8053:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8053 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8053:5: note: '{' token is here │B│ 8053 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8056:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8056 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8056:5: note: ')' token is here │B│ 8056 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8066 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8066:5: note: '{' token is here │B│ 8066 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8068 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8068:5: note: ')' token is here │B│ 8068 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8081:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8081 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8081:5: note: '{' token is here │B│ 8081 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8103:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8103 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8103:5: note: ')' token is here │B│ 8103 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8127:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8127 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8127:5: note: '{' token is here │B│ 8127 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8130:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8130 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8130:5: note: ')' token is here │B│ 8130 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8159 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8159:5: note: '{' token is here │B│ 8159 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8161:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8161 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8161:5: note: ')' token is here │B│ 8161 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8197:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8197 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8197:5: note: '{' token is here │B│ 8197 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8199:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8199 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8199:5: note: ')' token is here │B│ 8199 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8242:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8242 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8242:5: note: '{' token is here │B│ 8242 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8244 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8244:5: note: ')' token is here │B│ 8244 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8269:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8269 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8269:5: note: '{' token is here │B│ 8269 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8271:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8271 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8271:5: note: ')' token is here │B│ 8271 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8296 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8296:5: note: '{' token is here │B│ 8296 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8298:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8298 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8298:5: note: ')' token is here │B│ 8298 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8324 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8324:5: note: '{' token is here │B│ 8324 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8326:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8326 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8326:5: note: ')' token is here │B│ 8326 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8438:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8438 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8438:5: note: '{' token is here │B│ 8438 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8440:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8440 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8440:5: note: ')' token is here │B│ 8440 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8476 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8476:5: note: '{' token is here │B│ 8476 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8478:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8478 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8478:5: note: ')' token is here │B│ 8478 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8508 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8508:5: note: '{' token is here │B│ 8508 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8510 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8510:5: note: ')' token is here │B│ 8510 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8546 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8546:5: note: '{' token is here │B│ 8546 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8548:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8548 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8548:5: note: ')' token is here │B│ 8548 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8591 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8591:5: note: '{' token is here │B│ 8591 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8593 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8593:5: note: ')' token is here │B│ 8593 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8607:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8607 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8607:5: note: '{' token is here │B│ 8607 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8609 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8609:5: note: ')' token is here │B│ 8609 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8620:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8620 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8620:5: note: '{' token is here │B│ 8620 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8622:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8622 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8622:5: note: ')' token is here │B│ 8622 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8654:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8654 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8654:5: note: '{' token is here │B│ 8654 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8656 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8656:5: note: ')' token is here │B│ 8656 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8667:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8667 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8667:5: note: '{' token is here │B│ 8667 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8669:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8669 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8669:5: note: ')' token is here │B│ 8669 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8704 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8704:5: note: '{' token is here │B│ 8704 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8706 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8706:5: note: ')' token is here │B│ 8706 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8778:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8778 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8778:5: note: '{' token is here │B│ 8778 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8780:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8780 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8780:5: note: ')' token is here │B│ 8780 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8827:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8827 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8827:5: note: '{' token is here │B│ 8827 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8829 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8829:5: note: ')' token is here │B│ 8829 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8874:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8874 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8874:5: note: '{' token is here │B│ 8874 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8877:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8877 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8877:5: note: ')' token is here │B│ 8877 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8922:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8922 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8922:5: note: '{' token is here │B│ 8922 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8925:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8925 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8925:5: note: ')' token is here │B│ 8925 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:8957:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8957 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:8957:5: note: '{' token is here │B│ 8957 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:8959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 8959 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:8959:5: note: ')' token is here │B│ 8959 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9022:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9022 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9022:5: note: '{' token is here │B│ 9022 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9024:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9024 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9024:5: note: ')' token is here │B│ 9024 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9083:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9083 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9083:5: note: '{' token is here │B│ 9083 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9088:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9088 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9088:5: note: ')' token is here │B│ 9088 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9142 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9142:5: note: '{' token is here │B│ 9142 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9144:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9144 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9144:5: note: ')' token is here │B│ 9144 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9259 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9259:5: note: '{' token is here │B│ 9259 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9261 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9261:5: note: ')' token is here │B│ 9261 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9303 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9303:5: note: '{' token is here │B│ 9303 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9305 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9305:5: note: ')' token is here │B│ 9305 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9361:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9361 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9361:5: note: '{' token is here │B│ 9361 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9363 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9363:5: note: ')' token is here │B│ 9363 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9418 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9418:5: note: '{' token is here │B│ 9418 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9421 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9421:5: note: ')' token is here │B│ 9421 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9454 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9454:5: note: '{' token is here │B│ 9454 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9456 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9456:5: note: ')' token is here │B│ 9456 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9530 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9530:5: note: '{' token is here │B│ 9530 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9532:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9532 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9532:5: note: ')' token is here │B│ 9532 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9573:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9573 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9573:5: note: '{' token is here │B│ 9573 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9575:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9575 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9575:5: note: ')' token is here │B│ 9575 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9590 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9590:5: note: '{' token is here │B│ 9590 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9592:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9592 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9592:5: note: ')' token is here │B│ 9592 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9613:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9613 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9613:5: note: '{' token is here │B│ 9613 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9615:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9615 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9615:5: note: ')' token is here │B│ 9615 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9632:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9632 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9632:5: note: '{' token is here │B│ 9632 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9668 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9668:5: note: ')' token is here │B│ 9668 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9684:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9684 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9684:5: note: '{' token is here │B│ 9684 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9718:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9718 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9718:5: note: ')' token is here │B│ 9718 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9767:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9767 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9767:5: note: '{' token is here │B│ 9767 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9774:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9774 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9774:5: note: ')' token is here │B│ 9774 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9801 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9801:5: note: '{' token is here │B│ 9801 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9803 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9803:5: note: ')' token is here │B│ 9803 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9825:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9825 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9825:5: note: '{' token is here │B│ 9825 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9827:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9827 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9827:5: note: ')' token is here │B│ 9827 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9846:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9846 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9846:5: note: '{' token is here │B│ 9846 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9848:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9848 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9848:5: note: ')' token is here │B│ 9848 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9865:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9865 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9865:5: note: '{' token is here │B│ 9865 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9901 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9901:5: note: ')' token is here │B│ 9901 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:9917:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9917 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:9917:5: note: '{' token is here │B│ 9917 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:9951:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 9951 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:9951:5: note: ')' token is here │B│ 9951 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10000 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10000:5: note: '{' token is here │B│ 10000 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10007 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10007:5: note: ')' token is here │B│ 10007 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10034:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10034 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10034:5: note: '{' token is here │B│ 10034 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10036 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10036:5: note: ')' token is here │B│ 10036 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10048:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10048 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10048:5: note: '{' token is here │B│ 10048 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10050:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10050 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10050:5: note: ')' token is here │B│ 10050 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10067 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10067:5: note: '{' token is here │B│ 10067 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10103:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10103 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10103:5: note: ')' token is here │B│ 10103 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10119 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10119:5: note: '{' token is here │B│ 10119 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10153 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10153:5: note: ')' token is here │B│ 10153 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10202 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10202:5: note: '{' token is here │B│ 10202 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10206:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10206 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10206:5: note: ')' token is here │B│ 10206 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10232:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10232 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10232:5: note: '{' token is here │B│ 10232 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10234:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10234 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10234:5: note: ')' token is here │B│ 10234 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10258 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10258:5: note: '{' token is here │B│ 10258 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10260:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10260 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10260:5: note: ')' token is here │B│ 10260 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10287:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10287 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10287:5: note: '{' token is here │B│ 10287 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10289:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10289 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10289:5: note: ')' token is here │B│ 10289 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10318:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10318 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10318:5: note: '{' token is here │B│ 10318 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10320:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10320 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10320:5: note: ')' token is here │B│ 10320 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10378:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10378 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10378:5: note: '{' token is here │B│ 10378 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10381:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10381 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10381:5: note: ')' token is here │B│ 10381 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10415:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10415 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10415:5: note: '{' token is here │B│ 10415 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10417:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10417 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10417:5: note: ')' token is here │B│ 10417 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10449:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10449 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10449:5: note: '{' token is here │B│ 10449 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10451 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10451:5: note: ')' token is here │B│ 10451 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10483:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10483 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10483:5: note: '{' token is here │B│ 10483 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10485:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10485 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10485:5: note: ')' token is here │B│ 10485 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10539:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10539 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10539:5: note: '{' token is here │B│ 10539 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10541 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10541:5: note: ')' token is here │B│ 10541 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10556:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10556 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10556:5: note: '{' token is here │B│ 10556 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10558 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10558:5: note: ')' token is here │B│ 10558 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10590 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10590:5: note: '{' token is here │B│ 10590 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10592:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10592 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10592:5: note: ')' token is here │B│ 10592 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10619 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10619:5: note: '{' token is here │B│ 10619 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10621:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10621 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10621:5: note: ')' token is here │B│ 10621 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10646:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10646 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10646:5: note: '{' token is here │B│ 10646 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10648 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10648:5: note: ')' token is here │B│ 10648 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10674:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10674 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10674:5: note: '{' token is here │B│ 10674 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10676:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10676 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10676:5: note: ')' token is here │B│ 10676 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10703 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10703:5: note: '{' token is here │B│ 10703 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10705 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10705:5: note: ')' token is here │B│ 10705 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10760:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10760 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10760:5: note: '{' token is here │B│ 10760 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10762 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10762:5: note: ')' token is here │B│ 10762 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10797:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10797 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10797:5: note: '{' token is here │B│ 10797 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10799:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10799 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10799:5: note: ')' token is here │B│ 10799 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10855:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10855 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10855:5: note: '{' token is here │B│ 10855 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10857:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10857 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10857:5: note: ')' token is here │B│ 10857 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10887:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10887 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10887:5: note: '{' token is here │B│ 10887 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10889 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10889:5: note: ')' token is here │B│ 10889 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:10951:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10951 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:10951:5: note: '{' token is here │B│ 10951 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:10953:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 10953 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:10953:5: note: ')' token is here │B│ 10953 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:11004:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11004 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:11004:5: note: '{' token is here │B│ 11004 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:11006:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11006 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:11006:5: note: ')' token is here │B│ 11006 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:11042:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11042 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:11042:5: note: '{' token is here │B│ 11042 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:11044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11044 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:11044:5: note: ')' token is here │B│ 11044 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:11091:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11091 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:11091:5: note: '{' token is here │B│ 11091 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:11093:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11093 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:11093:5: note: ')' token is here │B│ 11093 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:11119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11119 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:11119:5: note: '{' token is here │B│ 11119 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:11121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11121 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:11121:5: note: ')' token is here │B│ 11121 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:11160:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11160 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:11160:5: note: '{' token is here │B│ 11160 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:11162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11162 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:11162:5: note: ')' token is here │B│ 11162 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-override.c:11210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11210 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-override.c:11210:5: note: '{' token is here │B│ 11210 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-override.c:11212:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 11212 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-override.c:11212:5: note: ')' token is here │B│ 11212 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ 568 warnings generated. │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c libvirt-utils.c -o build/temp.linux-x86_64-cpython-314/libvirt-utils.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c typewrappers.c -o build/temp.linux-x86_64-cpython-314/typewrappers.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ clang -shared -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=all -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=all -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC build/temp.linux-x86_64-cpython-314/build/libvirt.o build/temp.linux-x86_64-cpython-314/libvirt-override.o build/temp.linux-x86_64-cpython-314/libvirt-utils.o build/temp.linux-x86_64-cpython-314/typewrappers.o -L/usr/lib -lvirt -o build/lib.linux-x86_64-cpython-314/libvirtmod.cpython-314-x86_64-linux-gnu.so │B│ building 'libvirtmod_qemu' extension │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c build/libvirt-qemu.c -o build/temp.linux-x86_64-cpython-314/build/libvirt-qemu.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ build/libvirt-qemu.c:22:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 22 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt-qemu.c:22:5: note: '{' token is here │B│ 22 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt-qemu.c:24:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 24 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt-qemu.c:24:5: note: ')' token is here │B│ 24 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ 2 warnings generated. │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c libvirt-qemu-override.c -o build/temp.linux-x86_64-cpython-314/libvirt-qemu-override.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ libvirt-qemu-override.c:135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 135 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-qemu-override.c:135:5: note: '{' token is here │B│ 135 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-qemu-override.c:137:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 137 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-qemu-override.c:137:5: note: ')' token is here │B│ 137 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-qemu-override.c:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 167 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-qemu-override.c:167:5: note: '{' token is here │B│ 167 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-qemu-override.c:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 169 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-qemu-override.c:169:5: note: ')' token is here │B│ 169 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-qemu-override.c:186:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 186 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-qemu-override.c:186:5: note: '{' token is here │B│ 186 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-qemu-override.c:188:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 188 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-qemu-override.c:188:5: note: ')' token is here │B│ 188 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-qemu-override.c:207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 207 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-qemu-override.c:207:5: note: '{' token is here │B│ 207 | LIBVIRT_ENSURE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' │B│ 292 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-qemu-override.c:244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 244 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-qemu-override.c:244:5: note: ')' token is here │B│ 244 | LIBVIRT_RELEASE_THREAD_STATE; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' │B│ 297 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-qemu-override.c:280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 280 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-qemu-override.c:280:5: note: '{' token is here │B│ 280 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-qemu-override.c:285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 285 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-qemu-override.c:285:5: note: ')' token is here │B│ 285 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-qemu-override.c:316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 316 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-qemu-override.c:316:5: note: '{' token is here │B│ 316 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-qemu-override.c:320:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 320 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-qemu-override.c:320:5: note: ')' token is here │B│ 320 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ libvirt-qemu-override.c:369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 369 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-qemu-override.c:369:5: note: '{' token is here │B│ 369 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-qemu-override.c:372:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 372 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-qemu-override.c:372:5: note: ')' token is here │B│ 372 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ 14 warnings generated. │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c libvirt-utils.c -o build/temp.linux-x86_64-cpython-314/libvirt-utils.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c typewrappers.c -o build/temp.linux-x86_64-cpython-314/typewrappers.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ clang -shared -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=all -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=all -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC build/temp.linux-x86_64-cpython-314/build/libvirt-qemu.o build/temp.linux-x86_64-cpython-314/libvirt-qemu-override.o build/temp.linux-x86_64-cpython-314/libvirt-utils.o build/temp.linux-x86_64-cpython-314/typewrappers.o -L/usr/lib -lvirt-qemu -lvirt -o build/lib.linux-x86_64-cpython-314/libvirtmod_qemu.cpython-314-x86_64-linux-gnu.so │B│ building 'libvirtmod_lxc' extension │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c build/libvirt-lxc.c -o build/temp.linux-x86_64-cpython-314/build/libvirt-lxc.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ build/libvirt-lxc.c:21:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 21 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ build/libvirt-lxc.c:21:5: note: '{' token is here │B│ 21 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ build/libvirt-lxc.c:23:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 23 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ build/libvirt-lxc.c:23:5: note: ')' token is here │B│ 23 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ 2 warnings generated. │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c libvirt-lxc-override.c -o build/temp.linux-x86_64-cpython-314/libvirt-lxc-override.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ libvirt-lxc-override.c:61:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 61 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' │B│ 245 | # define LIBVIRT_STMT_START (void) __extension__ ( │B│ | ^ │B│ libvirt-lxc-override.c:61:5: note: '{' token is here │B│ 61 | LIBVIRT_BEGIN_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' │B│ 284 | LIBVIRT_STMT_START { \ │B│ | ^ │B│ libvirt-lxc-override.c:63:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] │B│ 63 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^ │B│ libvirt-lxc-override.c:63:5: note: ')' token is here │B│ 63 | LIBVIRT_END_ALLOW_THREADS; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' │B│ 289 | } LIBVIRT_STMT_END │B│ | ^~~~~~~~~~~~~~~~ │B│ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' │B│ 246 | # define LIBVIRT_STMT_END ) │B│ | ^ │B│ 2 warnings generated. │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c libvirt-utils.c -o build/temp.linux-x86_64-cpython-314/libvirt-utils.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ clang -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -I. -I/usr/include/python3.14 -c typewrappers.c -o build/temp.linux-x86_64-cpython-314/typewrappers.o -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 │B│ clang -shared -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=all -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=all -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC build/temp.linux-x86_64-cpython-314/build/libvirt-lxc.o build/temp.linux-x86_64-cpython-314/libvirt-lxc-override.o build/temp.linux-x86_64-cpython-314/libvirt-utils.o build/temp.linux-x86_64-cpython-314/typewrappers.o -L/usr/lib -lvirt-lxc -lvirt -o build/lib.linux-x86_64-cpython-314/libvirtmod_lxc.cpython-314-x86_64-linux-gnu.so │B│ installing to build/bdist.linux-x86_64/wheel │B│ running install │B│ running install_lib │B│ creating build/bdist.linux-x86_64/wheel │B│ copying build/lib.linux-x86_64-cpython-314/libvirt.py -> build/bdist.linux-x86_64/wheel/. │B│ copying build/lib.linux-x86_64-cpython-314/libvirt_qemu.py -> build/bdist.linux-x86_64/wheel/. │B│ copying build/lib.linux-x86_64-cpython-314/libvirtmod.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/. │B│ copying build/lib.linux-x86_64-cpython-314/libvirtmod_lxc.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/. │B│ copying build/lib.linux-x86_64-cpython-314/libvirtmod_qemu.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/. │B│ copying build/lib.linux-x86_64-cpython-314/libvirtaio.py -> build/bdist.linux-x86_64/wheel/. │B│ copying build/lib.linux-x86_64-cpython-314/libvirt_lxc.py -> build/bdist.linux-x86_64/wheel/. │B│ running install_egg_info │B│ running egg_info │B│ writing build/libvirt_python.egg-info/PKG-INFO │B│ writing dependency_links to build/libvirt_python.egg-info/dependency_links.txt │B│ writing top-level names to build/libvirt_python.egg-info/top_level.txt │B│ reading manifest file 'build/libvirt_python.egg-info/SOURCES.txt' │B│ reading manifest template 'MANIFEST.in' │B│ warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution │B│ warning: no previously-included files matching '*.py[cod]' found anywhere in distribution │B│ adding license file 'COPYING' │B│ writing manifest file 'build/libvirt_python.egg-info/SOURCES.txt' │B│ Copying build/libvirt_python.egg-info to build/bdist.linux-x86_64/wheel/./libvirt_python-12.7.0-py3.14.egg-info │B│ running install_scripts │B│ creating build/bdist.linux-x86_64/wheel/libvirt_python-12.7.0.dist-info/WHEEL │B│ creating '/mason/build/x86_64/libvirt_python-12.7.0.tar.gz/dist/.tmp-n3e8rrv9/libvirt_python-12.7.0-cp314-cp314-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it │B│ adding 'libvirt.py' │B│ adding 'libvirt_lxc.py' │B│ adding 'libvirt_qemu.py' │B│ adding 'libvirtaio.py' │B│ adding 'libvirtmod.cpython-314-x86_64-linux-gnu.so' │B│ adding 'libvirtmod_lxc.cpython-314-x86_64-linux-gnu.so' │B│ adding 'libvirtmod_qemu.cpython-314-x86_64-linux-gnu.so' │B│ adding 'libvirt_python-12.7.0.dist-info/licenses/COPYING' │B│ adding 'libvirt_python-12.7.0.dist-info/METADATA' │B│ adding 'libvirt_python-12.7.0.dist-info/WHEEL' │B│ adding 'libvirt_python-12.7.0.dist-info/top_level.txt' │B│ adding 'libvirt_python-12.7.0.dist-info/RECORD' │B│ removing build/bdist.linux-x86_64/wheel │B│ Successfully built libvirt_python-12.7.0-cp314-cp314-linux_x86_64.whl │ │Install │I│ + set -o errexit │I│ + set -o pipefail │I│ + set -o nounset │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1788270474 │I│ + export SOURCE_DATE_EPOCH │I│ + PGO_STAGE=NONE │I│ + export PGO_STAGE │I│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │I│ + export PKG_CONFIG_PATH │I│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │I│ + export FFLAGS │I│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + VALAFLAGS=-g │I│ + export VALAFLAGS │I│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │I│ + export GOFLAGS │I│ + CC=clang │I│ + export CC │I│ + CXX=clang++ │I│ + export CXX │I│ + OBJC=clang │I│ + export OBJC │I│ + OBJCXX=clang++ │I│ + export OBJCXX │I│ + CPP=clang-cpp │I│ + export CPP │I│ + OBJCPP='clang -E -' │I│ + export OBJCPP │I│ + OBJCXXCPP='clang++ -E' │I│ + export OBJCXXCPP │I│ + AR=llvm-ar │I│ + export AR │I│ + LD=ld.lld │I│ + export LD │I│ + OBJCOPY=llvm-objcopy │I│ + export OBJCOPY │I│ + NM=llvm-nm │I│ + export NM │I│ + RANLIB=llvm-ranlib │I│ + export RANLIB │I│ + STRIP=llvm-strip │I│ + export STRIP │I│ + PATH=/usr/bin:/bin │I│ + export PATH │I│ + GOAMD64=v2 │I│ + export GOAMD64 │I│ + test -z v2 │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64/libvirt_python-12.7.0.tar.gz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/libvirt_python-12.7.0.tar.gz │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │I│ + ZIG_GLOBAL_CACHE_DIR= │I│ + export ZIG_GLOBAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_GLOBAL_CACHE_DIR │I│ + ZIG_LOCAL_CACHE_DIR= │I│ + export ZIG_LOCAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_LOCAL_CACHE_DIR │I│ + SCCACHE_DIR=/mason/sccache │I│ + export SCCACHE_DIR │I│ + test -z /mason/sccache │I│ + LANG=en_US.UTF-8 │I│ + export LANG │I│ + LC_ALL=en_US.UTF-8 │I│ + export LC_ALL │I│ + test -d /mason/build/x86_64/libvirt_python-12.7.0.tar.gz │I│ + cd /mason/build/x86_64/libvirt_python-12.7.0.tar.gz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/libvirt_python-12.7.0.tar.gz' │I│ The work directory %(workdir) is /mason/build/x86_64/libvirt_python-12.7.0.tar.gz │I│ + python3 -m installer --destdir=/mason/install dist/libvirt_python-12.7.0-cp314-cp314-linux_x86_64.whl │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/lib/python3.14/site-packages/__pycache__/libvirt.cpython-314.opt-1.pyc │A│ » /usr/lib/python3.14/site-packages/__pycache__/libvirt.cpython-314.pyc │A│ » /usr/lib/python3.14/site-packages/__pycache__/libvirt_lxc.cpython-314.opt-1.pyc │A│ » /usr/lib/python3.14/site-packages/__pycache__/libvirt_lxc.cpython-314.pyc │A│ » /usr/lib/python3.14/site-packages/__pycache__/libvirt_qemu.cpython-314.opt-1.pyc │A│ » /usr/lib/python3.14/site-packages/__pycache__/libvirt_qemu.cpython-314.pyc │A│ » /usr/lib/python3.14/site-packages/__pycache__/libvirtaio.cpython-314.opt-1.pyc │A│ » /usr/lib/python3.14/site-packages/__pycache__/libvirtaio.cpython-314.pyc │A│ » /usr/lib/python3.14/site-packages/libvirt.py │A│ » /usr/lib/python3.14/site-packages/libvirt_lxc.py │A│ » /usr/lib/python3.14/site-packages/libvirt_python-12.7.0.dist-info/METADATA │A│ » /usr/lib/python3.14/site-packages/libvirt_python-12.7.0.dist-info/RECORD │A│ » /usr/lib/python3.14/site-packages/libvirt_python-12.7.0.dist-info/WHEEL │A│ » /usr/lib/python3.14/site-packages/libvirt_python-12.7.0.dist-info/licenses/COPYING │A│ » /usr/lib/python3.14/site-packages/libvirt_python-12.7.0.dist-info/top_level.txt │A│ » /usr/lib/python3.14/site-packages/libvirt_qemu.py │A│ » /usr/lib/python3.14/site-packages/libvirtaio.py │A│ » /usr/lib/python3.14/site-packages/libvirtmod.cpython-314-x86_64-linux-gnu.so │A│ » /usr/lib/python3.14/site-packages/libvirtmod_lxc.cpython-314-x86_64-linux-gnu.so │A│ » /usr/lib/python3.14/site-packages/libvirtmod_qemu.cpython-314-x86_64-linux-gnu.so │A│ » /usr/lib/debug/.build-id/a6/d1d7eaf2767b907c3d3f80c26bbd2f4141134b.debug │A│ » /usr/lib/debug/.build-id/36/6d6ffa9e5f7d5d383a3ea81205f3b41ab6953c.debug │A│ » /usr/lib/debug/.build-id/6e/28bc5c1a021fa9a350cc9b6680f20aa06d7424.debug Verifying Verified "l/libvirt-python/manifest.x86_64.bin" matches built manifest based on hash match: "036e4f434c7011ab367a09a4ad269bb463f9966a444f6e1da7240770d31029c7" Packaging Emitted libvirt-python-dbginfo-12.7.0-10-1-x86_64.stone Emitted libvirt-python-12.7.0-10-1-x86_64.stone Phase Elapsed % │Initialize 1.39s 6.1% │Populate (moss) ││Resolve 0.93s 4.1% ││Fetch 3.99s 17.4% ││Blit 8.94s 39.0% │Fetch 0.18s 0.8% │x86_64 ││Prepare 0.02s 0.1% ││Build 6.37s 27.8% ││Install 0.29s 1.3% │Analyze 0.29s 1.3% │Emit 0.50s 2.2% ────────────────────────────────────── Total 22.90s 100.0% Build finished successfully at 2026-09-01T15:52:15+02:00