>>> Building on exopi-5 under sysutils/libvirt-python BDEPENDS = [lang/python/3.10;sysutils/libvirt;devel/py-installer,python3;devel/py-wheel,python3;devel/py-build,python3;devel/py-setuptools,python3] DIST = [sysutils/libvirt-python:libvirt-python-10.1.0.tar.gz] FULLPKGNAME = py3-libvirt-10.1.0 RDEPENDS = [sysutils/libvirt;lang/python/3.10] (Junk lock obtained for exopi-5 at 1711460350.35) >>> Running depends in sysutils/libvirt-python at 1711460350.38 last junk was in multimedia/assimp /usr/sbin/pkg_add -aI -Drepair libvirt-10.1.0 py3-build-1.1.1 py3-installer-0.7.0 py3-setuptools-68.0.0v0 py3-wheel-0.43.0 python-3.10.13p2 was: /usr/sbin/pkg_add -aI -Drepair libvirt-10.1.0 py3-build-1.1.1 py3-installer-0.7.0 py3-setuptools-68.0.0v0 py3-wheel-0.43.0 python-3.10.13p2 /usr/sbin/pkg_add -aI -Drepair libvirt-10.1.0 py3-build-1.1.1 py3-installer-0.7.0 py3-setuptools-68.0.0v0 py3-wheel-0.43.0 python-3.10.13p2 The following new rcscripts were installed: /etc/rc.d/saslauthd See rcctl(8) for details. >>> Running show-prepare-results in sysutils/libvirt-python at 1711460357.05 ===> sysutils/libvirt-python ===> Building from scratch py3-libvirt-10.1.0 ===> py3-libvirt-10.1.0 depends on: python->=3.10,<3.11 -> python-3.10.13p2 ===> py3-libvirt-10.1.0 depends on: py3-build-* -> py3-build-1.1.1 ===> py3-libvirt-10.1.0 depends on: py3-installer-* -> py3-installer-0.7.0 ===> py3-libvirt-10.1.0 depends on: py3-setuptools-* -> py3-setuptools-68.0.0v0 ===> py3-libvirt-10.1.0 depends on: py3-wheel-* -> py3-wheel-0.43.0 ===> py3-libvirt-10.1.0 depends on: libvirt-* -> libvirt-10.1.0 ===> Verifying specs: virt virt-lxc virt-qemu ===> found virt.2.4 virt-lxc.2.2 virt-qemu.2.3 libvirt-10.1.0 py3-build-1.1.1 py3-installer-0.7.0 py3-setuptools-68.0.0v0 py3-wheel-0.43.0 python-3.10.13p2 Still tainted: no >>> Running junk in sysutils/libvirt-python at 1711460358.52 /usr/sbin/pkg_delete -aIXq blosc-1.21.5 boost-1.84.0p2v0 cargo-generate-vendor-1.0p1 cmake-3.28.4v0 gmake-4.4.1 gn-0.0.20230419 libffi-3.4.4p1 libvirt-10.1.0 ninja-1.11.1 protobuf-c-1.4.1p2 py3-build-1.1.1 py3-installer-0.7.0 py3-setuptools-68.0.0v0 py3-wheel-0.43.0 python-3.10.13p2 rust-1.77.0 rust-ring-0.16.20p9 sqlite3-3.44.2 tbb-2020.3.3p0 zstd-1.5.5 --- -dbus-1.14.10v0 ------------------- You should also remove /etc/machine-id You should also run /usr/sbin/userdel _dbus You should also run /usr/sbin/groupdel _dbus --- -dconf-0.40.0p0 ------------------- You should also run rm -rf /etc/dconf/db/* You should also run rm -rf /etc/dconf/profile/* --- -gawk-5.1.0 ------------------- You may wish to remove /usr/local/man/man3am from man.conf --- -postgresql-server-16.2 ------------------- You should also run /usr/sbin/userdel _postgresql You should also run /usr/sbin/groupdel _postgresql --- -rrdtool-1.8.0p1 ------------------- You should also run rm -f /var/db/rrd/*.rrd /var/db/rrd/journal/* You should also run /usr/sbin/userdel _rrdcached You should also run /usr/sbin/groupdel _rrdcached --- -ruby-3.1.4p0 ------------------- If you set up the symlinks to make ruby 3.1 the system ruby, don't forget to remove the following files: rm /usr/local/bin/ruby rm /usr/local/bin/bundle rm /usr/local/bin/bundler rm /usr/local/bin/erb rm /usr/local/bin/gem rm /usr/local/bin/irb rm /usr/local/bin/racc rm /usr/local/bin/rake rm /usr/local/bin/rbs rm /usr/local/bin/rdbg rm /usr/local/bin/rdoc rm /usr/local/bin/ri rm /usr/local/bin/typeprof --- -ruby-3.2.3 ------------------- If you set up the symlinks to make ruby 3.2 the system ruby, don't forget to remove the following files: rm /usr/local/bin/ruby rm /usr/local/bin/bundle rm /usr/local/bin/bundler rm /usr/local/bin/erb rm /usr/local/bin/gem rm /usr/local/bin/irb rm /usr/local/bin/racc rm /usr/local/bin/rake rm /usr/local/bin/rbs rm /usr/local/bin/rdbg rm /usr/local/bin/rdoc rm /usr/local/bin/ri rm /usr/local/bin/syntax_suggest rm /usr/local/bin/typeprof (Junk lock released for exopi-5 at 1711460396.74) distfiles size=246933 >>> Running build in sysutils/libvirt-python at 1711460396.78 ===> sysutils/libvirt-python ===> Checking files for py3-libvirt-10.1.0 `/exopi-cvs/ports/distfiles/libvirt-python-10.1.0.tar.gz' is up to date. >> (SHA256) libvirt-python-10.1.0.tar.gz: OK ===> Extracting for py3-libvirt-10.1.0 ===> Patching for py3-libvirt-10.1.0 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for py3-libvirt-10.1.0 ===> Configuring for py3-libvirt-10.1.0 ===> Building for py3-libvirt-10.1.0 * Getting build dependencies for wheel... running egg_info writing build/libvirt_python.egg-info/PKG-INFO writing dependency_links to build/libvirt_python.egg-info/dependency_links.txt writing top-level names to build/libvirt_python.egg-info/top_level.txt file build/libvirt.py (for module libvirt) not found file build/libvirt_qemu.py (for module libvirt_qemu) not found file build/libvirt_lxc.py (for module libvirt_lxc) not found file build/libvirtaio.py (for module libvirtaio) not found reading manifest file 'build/libvirt_python.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution adding license file 'COPYING' writing manifest file 'build/libvirt_python.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build/lib.openbsd-7.5-amd64-cpython-310 copying build/libvirt.py -> build/lib.openbsd-7.5-amd64-cpython-310 copying build/libvirt_qemu.py -> build/lib.openbsd-7.5-amd64-cpython-310 copying build/libvirt_lxc.py -> build/lib.openbsd-7.5-amd64-cpython-310 copying build/libvirtaio.py -> build/lib.openbsd-7.5-amd64-cpython-310 running build_ext Generated 284 wrapper functions Generated 1 wrapper functions Generated 1 wrapper functions building 'libvirtmod' extension creating build/temp.openbsd-7.5-amd64-cpython-310 creating build/temp.openbsd-7.5-amd64-cpython-310/build cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c build/libvirt.c -o build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 build/libvirt.c:18:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:18:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:20:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:20:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:36:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:36:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:38:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:38:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:56:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:56:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:58:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:58:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:80:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:80:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:82:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:82:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:101:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:101:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:103:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:103:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:123:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:125:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:145:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:145:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:147:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:164:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:166:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:188:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:188:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:190:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:190:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:207:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:209:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:227:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:229:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:246:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:248:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:248:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:266:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:268:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:285:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:287:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:303:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:305:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:322:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:324:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:340:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:340:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:342:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:358:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:360:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:376:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:376:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:378:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:378:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:394:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:394:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:396:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:396:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:412:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:414:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:430:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:430:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:432:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:448:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:450:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:450:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:466:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:466:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:468:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:468:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:484:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:484:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:486:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:486:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:502:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:504:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:520:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:522:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:522:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:538:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:538:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:540:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:540:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:553:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:555:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:555:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:568:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:568:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:570:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:570:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:588:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:590:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:606:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:608:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:625:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:625:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:627:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:645:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:647:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:665:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:665:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:667:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:667:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:684:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:684:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:686:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:704:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:706:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:725:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:725:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:727:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:727:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:744:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:744:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:746:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:768:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:770:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:788:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:790:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:809:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:809:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:811:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:830:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:832:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:832:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:852:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:852:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:854:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:854:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:873:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:873:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:875:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:893:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:893:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:895:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:912:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:914:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:914:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:930:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:930:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:932:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:932:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:948:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:948:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:950:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:950:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:967:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:967:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:969:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:969:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:986:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:986:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:988:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1007:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1009:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1009:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1027:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1029:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1029:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1048:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1048:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1050:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1050:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1066:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1068:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1086:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1086:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1088:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1088:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1105:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1107:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1125:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1125:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1127:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1127:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1144:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1146:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1164:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1166:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1184:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1186:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1186:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1202:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1204:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1221:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1223:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1223:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1240:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1242:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1242:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1260:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1260:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1262:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1280:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1282:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1301:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1301:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1303:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1319:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1321:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1321:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1338:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1338:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1340:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1340:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1357:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1359:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1375:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1377:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1377:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1393:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1393:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1395:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1414:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1416:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1416:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1433:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1433:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1435:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1435:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1451:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1453:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1453:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1471:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1471:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1473:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1473:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1490:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1492:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1492:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1510:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1512:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1512:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1529:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1529:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1531:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1531:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1548:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1548:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1550:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1550:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1566:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1568:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1568:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1584:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1586:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1602:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1602:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1604:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1604:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1621:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1621:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1623:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1623:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1640:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1640:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1642:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1642:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1659:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1659:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1661:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1661:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1678:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1680:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1698:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1698:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1700:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1700:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1717:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1717:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1719:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1719:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1737:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1737:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1739:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1762:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1764:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1764:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1788:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1790:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1808:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1808:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1810:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1810:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1828:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1828:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1830:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1848:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1848:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1850:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1867:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1869:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1889:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1891:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1913:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1915:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1936:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1936:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1938:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1938:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1959:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1959:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1961:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1961:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1980:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1980:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1982:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1982:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2000:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2002:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2002:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2021:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2021:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2023:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2040:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2040:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2042:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2042:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2059:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2059:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2061:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2061:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2079:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2081:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2081:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2098:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2098:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2100:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2100:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2117:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2119:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2138:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2140:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2156:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2158:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2175:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2177:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2177:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2196:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2196:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2198:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2217:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2219:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2219:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2237:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2237:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2239:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2261:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2263:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2263:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2283:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2283:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2285:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2302:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2304:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2304:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2323:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2323:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2325:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2325:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2344:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2344:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2346:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2365:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2367:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2367:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2384:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2384:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2386:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2386:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2403:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2405:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2423:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2423:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2425:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2425:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2443:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2445:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2445:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2466:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2466:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2468:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2468:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2487:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2487:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2489:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2489:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2508:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2510:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2527:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2527:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2529:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2529:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2547:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2549:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2549:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2565:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2565:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2567:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2567:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2584:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2586:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2604:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2606:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2606:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2623:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2623:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2625:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2625:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2642:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2642:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2644:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2644:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2660:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2662:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2662:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2678:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2680:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2697:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2699:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2699:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2716:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2716:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2718:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2718:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2736:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2736:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2738:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2755:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2757:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2757:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2775:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2775:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2777:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2777:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2794:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2796:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2796:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2813:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2813:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2815:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2815:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2833:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2833:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2835:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2835:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2851:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2851:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2853:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2853:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2869:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2871:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2871:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2888:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2888:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2890:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2890:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2908:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2908:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2910:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2910:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2919:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2921:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2921:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2934:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2934:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2936:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2936:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2949:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2951:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2951:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2960:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2962:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2962:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2974:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2974:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2976:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2976:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2988:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2988:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2990:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2990:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2999:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3001:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3001:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3010:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3010:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3012:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3012:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3021:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3021:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3023:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3032:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3032:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3034:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3034:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3051:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3051:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3053:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3053:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3070:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3070:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3072:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3072:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3089:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3089:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3091:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3091:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3108:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3108:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3110:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3128:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3128:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3130:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3130:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3147:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3149:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3165:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3165:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3167:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3183:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3185:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3185:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3201:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3201:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3203:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3203:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3220:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3220:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3222:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3239:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3241:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3241:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3258:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3260:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3260:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3277:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3279:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3295:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3297:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3315:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3315:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3317:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3317:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3333:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3333:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3335:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3335:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3351:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3351:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3353:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3353:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3369:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3371:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3371:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3387:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3389:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3389:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3406:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3406:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3408:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3408:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3426:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3428:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3445:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3445:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3447:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3447:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3465:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3467:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3483:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3483:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3485:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3485:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3501:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3501:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3503:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3520:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3522:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3522:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3540:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3540:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3542:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3542:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3559:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3559:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3561:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3561:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3577:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3577:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3579:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3579:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3595:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3597:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3597:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3614:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3616:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3616:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3634:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3634:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3636:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3636:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3653:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3653:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3655:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3673:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3673:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3675:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3675:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3691:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3691:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3693:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3709:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3711:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3711:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3727:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3727:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3729:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3749:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3749:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3751:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3751:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3768:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3770:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3787:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3787:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3789:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3789:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3806:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3808:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3808:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3824:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3824:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3826:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3826:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3843:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3843:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3845:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3845:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3862:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3864:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3864:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3882:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3882:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3884:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3901:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3901:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3903:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3903:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3919:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3921:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3921:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3938:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3938:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3940:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3940:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3958:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3958:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3960:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3977:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3979:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4000:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4002:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4002:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4018:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4018:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4020:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4041:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4041:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4043:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4043:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4060:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4062:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4080:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4082:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4082:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4100:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4102:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4118:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4120:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4138:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4140:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4156:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4158:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4174:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4174:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4176:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4176:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4192:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4194:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4194:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4210:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4212:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4212:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4229:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4229:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4231:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4231:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4248:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4248:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4250:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4250:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4266:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4268:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4285:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4287:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4306:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4306:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4308:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4308:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4324:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4326:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4326:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4342:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4344:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4360:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4360:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4362:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4362:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4379:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4379:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4381:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4381:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4398:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4398:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4400:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4400:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4418:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4420:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4436:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4436:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4438:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4438:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4456:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4458:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4458:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4477:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4479:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4486:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4486:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4488:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4488:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4506:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4506:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4508:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4508:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4524:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4526:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4542:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4542:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4544:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4560:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4562:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4579:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4579:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4581:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4581:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4599:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4599:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4601:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4619:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4621:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4621:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4637:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4639:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4639:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4656:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4658:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4658:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4675:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4675:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4677:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4677:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4695:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4695:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4697:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4697:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4715:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4715:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4717:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4717:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4734:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4734:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4736:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4736:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4752:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4752:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4754:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4754:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4770:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4770:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4772:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4772:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4788:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4790:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4807:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4809:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4826:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4826:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4828:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4844:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4844:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4846:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4846:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4863:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4863:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4865:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4865:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4882:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4882:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4884:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4901:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4901:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4903:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4903:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4919:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4921:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4921:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4937:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4937:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4939:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4939:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4956:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4958:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4975:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4975:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4977:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4993:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4993:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4995:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4995:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5013:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5015:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5015:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5036:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5038:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5055:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5055:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5057:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5057:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5079:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5081:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5081:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5097:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5097:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5099:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5099:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5115:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5117:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5133:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5133:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5135:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5151:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5153:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5171:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5173:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5173:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5191:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5191:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5193:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5210:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5212:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5212:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5229:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5229:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5231:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5231:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5249:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5249:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5251:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5273:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5273:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5275:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5275:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5292:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5294:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5312:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5312:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5314:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5330:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5330:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5332:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5348:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5348:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5350:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5350:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5367:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5367:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5369:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5385:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5387:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5403:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5405:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5422:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5422:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5424:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5424:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 568 warnings generated. cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-override.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-override.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 libvirt-override.c:66:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:66:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:68:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:68:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:105:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:107:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:147:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:149:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:160:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:160:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:162:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:204:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:204:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:206:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:206:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:213:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:213:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:215:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:215:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:233:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:233:17: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:237:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:237:17: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:260:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:260:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:262:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:262:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:277:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:277:13: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:280:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:280:13: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:319:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:321:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:321:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:362:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:365:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:365:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:450:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:450:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:452:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:452:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:491:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:493:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:505:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:507:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:507:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:539:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:539:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:541:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:553:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:556:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:556:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:597:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:599:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:599:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:614:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:616:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:616:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:627:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:629:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:673:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:673:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:675:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:675:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:690:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:693:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:704:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:707:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:707:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:750:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:752:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:752:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:766:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:766:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:768:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:768:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:779:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:781:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:813:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:813:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:815:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:815:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:826:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:826:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:828:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:870:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:872:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:872:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:886:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:888:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:888:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:899:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:899:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:901:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:933:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:935:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:935:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:946:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:946:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:948:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:948:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:990:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:990:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:992:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:992:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1006:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1006:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1008:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1008:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1019:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1019:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1021:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1021:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1053:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1053:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1055:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1055:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1066:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1068:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1111:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1114:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1128:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1128:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1131:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1131:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1142:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1145:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1145:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1178:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1181:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1192:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1195:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1195:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1231:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1231:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1233:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1248:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1248:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1252:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1342:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1344:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1380:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1380:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1382:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1382:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1414:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1416:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1416:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1426:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1429:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1494:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1496:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1496:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1535:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1535:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1537:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1537:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1591:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1593:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1677:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1680:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1739:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1742:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1742:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1802:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1802:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1804:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1804:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1842:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:1876:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1929:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1929:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:2007:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2050:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2050:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2052:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2078:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2078:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2083:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2083:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2108:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2108:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2110:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2136:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2138:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2178:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2180:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2180:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2203:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2205:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2214:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2214:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2216:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2216:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2259:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2261:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2305:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2307:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2316:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2316:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2318:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2318:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2365:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2367:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2367:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2410:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2412:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2412:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2456:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2458:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2458:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2467:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2467:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2469:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2469:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2513:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2513:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2515:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2515:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2559:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2559:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2561:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2561:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2570:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2570:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2573:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2573:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2617:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2617:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2619:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2619:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2661:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2663:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2663:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2685:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2685:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2687:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2728:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2728:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2730:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2730:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2764:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2766:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2766:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2803:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2805:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2805:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2841:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2843:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2843:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2884:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2886:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2921:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2921:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2923:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2923:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2961:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2961:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2963:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3012:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3014:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3039:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3039:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3041:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3041:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3067:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3069:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3092:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3092:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3094:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3094:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3103:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3103:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3105:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3105:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3151:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3153:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3162:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3164:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3164:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3209:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3209:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3211:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3211:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3255:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3255:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3257:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3257:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3282:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3284:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3310:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3310:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3312:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3312:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3332:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3334:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3357:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3359:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3382:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3382:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3384:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3384:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3415:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3415:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3417:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3417:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3460:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3460:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3462:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3462:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3471:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3471:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3473:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3473:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3520:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3522:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3522:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3531:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3531:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3533:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3533:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3576:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3578:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3578:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3587:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3587:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3589:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3589:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3633:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3635:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3644:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3644:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3646:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3646:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3693:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3695:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3739:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3741:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3741:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3750:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3750:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3752:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3752:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3799:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3799:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3801:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3844:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3844:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3846:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3846:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3868:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3870:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3909:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3911:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3911:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3949:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3951:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3951:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3990:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3990:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3992:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3992:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4017:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4017:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4019:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4019:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4045:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4045:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4047:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4047:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4070:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4070:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4072:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4072:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4081:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4081:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4083:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4083:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4129:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4129:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4131:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4131:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4174:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4174:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4176:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4176:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4185:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4185:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4187:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4187:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4231:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4231:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4233:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4258:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4260:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4260:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4286:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4286:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4288:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4309:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4311:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4311:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4320:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4320:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4322:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4322:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4369:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4371:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4371:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4415:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4415:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4417:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4417:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4444:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4447:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4447:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4469:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4469:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4471:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4471:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4496:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4496:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4498:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4524:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4526:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4548:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4548:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4550:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4550:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4559:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4559:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4561:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4561:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4607:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4607:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4609:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4655:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4657:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4702:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4704:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4713:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4713:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4715:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4715:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4761:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4761:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4763:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4763:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4772:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4772:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4774:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4774:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4822:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4824:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4824:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4887:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4887:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4889:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4919:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4921:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4921:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4980:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4980:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4982:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4982:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5020:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5022:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5077:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5077:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5079:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5093:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5093:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5095:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5095:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5106:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5106:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5108:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5108:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5141:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5143:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5143:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5154:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5154:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5156:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5189:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5191:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5201:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5201:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5203:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5203:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5254:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5256:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5410:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5437:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5461:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5461:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5465:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5488:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5488:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5490:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5519:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5519:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5561:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5561:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5573:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5573:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5591:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5591:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5602:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5602:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5621:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5621:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5639:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5639:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5678:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5689:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5689:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5707:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5707:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5717:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5717:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5736:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5736:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5778:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5778:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5785:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5808:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5808:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5810:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5810:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5833:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5833:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5835:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5835:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5858:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5858:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5860:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5860:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5876:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5901:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5920:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5920:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5922:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5922:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5939:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5964:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5964:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5982:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5982:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5984:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5984:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5997:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5997:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5999:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6016:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6016:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6051:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6051:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6067:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6100:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6100:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6117:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6152:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6169:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6204:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6223:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6223:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6258:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6278:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6278:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6313:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6338:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6338:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6427:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6446:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6479:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6499:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6499:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6534:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6534:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6552:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6552:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6586:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6603:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6638:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6638:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6655:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6690:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6690:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6709:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6744:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6744:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6763:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6763:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6798:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6798:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6817:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6817:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6850:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6871:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6871:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6909:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6930:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6930:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6963:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6983:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6983:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7016:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7036:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7069:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7090:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7090:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7128:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7128:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7148:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7181:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7202:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7235:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7235:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7257:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7291:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7291:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7313:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7347:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7347:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7368:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7368:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7402:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7402:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7553:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7557:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7584:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7586:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7596:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7596:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7598:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7615:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7615:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7651:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7670:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7670:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7703:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7755:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7759:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7785:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7787:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7787:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7804:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7804:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7828:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7850:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7855:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7855:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7881:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7881:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7884:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7894:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7894:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7896:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7896:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7909:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7931:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7955:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7955:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7958:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7987:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7987:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7989:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8025:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8027:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8070:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8070:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8072:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8072:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8097:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8097:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8099:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8099:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8124:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8126:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8152:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8154:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8154:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8266:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8268:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8304:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8304:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8306:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8306:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8336:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8338:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8374:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8376:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8376:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8419:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8421:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8435:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8435:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8437:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8448:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8450:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8450:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8482:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8484:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8495:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8497:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8532:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8532:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8534:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8534:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8606:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8608:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8655:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8657:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8702:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8705:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8750:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8753:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8753:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8785:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8787:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8787:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8850:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8852:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8852:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8911:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8911:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8916:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8916:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8970:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8970:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8972:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8972:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9087:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9087:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9089:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9089:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9131:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9131:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9133:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9133:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9189:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9191:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9246:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9249:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9249:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9282:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9284:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9358:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9360:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9401:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9403:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9418:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9420:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9441:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9441:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9443:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9460:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9460:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9496:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9496:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9512:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9512:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9546:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9595:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9602:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9602:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9629:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9631:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9653:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9653:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9655:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9674:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9674:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9676:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9676:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9693:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9729:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9745:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9745:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9779:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9828:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9828:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9835:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9835:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9862:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9864:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9864:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9876:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9878:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9895:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9895:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9931:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9947:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9981:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10030:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10030:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10034:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10034:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10060:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10062:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10086:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10086:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10088:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10088:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10115:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10117:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10146:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10146:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10148:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10206:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10209:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10243:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10243:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10245:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10245:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10277:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10279:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10311:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10311:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10313:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10367:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10367:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10369:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10384:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10384:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10386:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10386:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10418:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10420:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10447:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10447:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10449:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10449:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10474:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10474:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10476:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10476:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10502:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10504:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10531:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10531:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10533:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10533:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10588:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10590:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10625:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10625:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10627:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10683:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10685:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10685:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10715:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10715:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10717:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10717:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10779:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10781:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10826:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10826:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10828:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10864:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10866:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10866:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10913:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10915:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 560 warnings generated. cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-utils.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c typewrappers.c -o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -shared -fPIC -L/usr/local/lib/ -O2 -pipe build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-override.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -L/usr/local/lib -lvirt -o build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod.cpython-310.so -L/usr/local/lib building 'libvirtmod_qemu' extension cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c build/libvirt-qemu.c -o build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt-qemu.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 build/libvirt-qemu.c:22:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt-qemu.c:22:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt-qemu.c:24:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt-qemu.c:24:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 2 warnings generated. cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-qemu-override.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-qemu-override.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 libvirt-qemu-override.c:141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:141:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:143:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:143:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:173:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:173:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:175:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:192:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:194:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:194:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:213:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:213:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:250:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:250:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:286:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:286:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:291:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:291:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:322:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:326:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:326:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:375:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:378:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:378:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 14 warnings generated. cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-utils.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c typewrappers.c -o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -shared -fPIC -L/usr/local/lib/ -O2 -pipe build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt-qemu.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-qemu-override.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -L/usr/local/lib -lvirt-qemu -lvirt -o build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod_qemu.cpython-310.so -L/usr/local/lib building 'libvirtmod_lxc' extension cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c build/libvirt-lxc.c -o build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt-lxc.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 build/libvirt-lxc.c:21:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt-lxc.c:21:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt-lxc.c:23:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt-lxc.c:23:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 2 warnings generated. cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-lxc-override.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-lxc-override.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 libvirt-lxc-override.c:67:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-lxc-override.c:67:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-lxc-override.c:69:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-lxc-override.c:69:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 2 warnings generated. cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-utils.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c typewrappers.c -o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -shared -fPIC -L/usr/local/lib/ -O2 -pipe build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt-lxc.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-lxc-override.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -L/usr/local/lib -lvirt-lxc -lvirt -o build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod_lxc.cpython-310.so -L/usr/local/lib installing to build/bdist.openbsd-7.5-amd64/wheel running install running install_lib creating build/bdist.openbsd-7.5-amd64 creating build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirt.py -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirt_qemu.py -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirt_lxc.py -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirtaio.py -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod_qemu.cpython-310.so -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod.cpython-310.so -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod_lxc.cpython-310.so -> build/bdist.openbsd-7.5-amd64/wheel running install_egg_info running egg_info writing build/libvirt_python.egg-info/PKG-INFO writing dependency_links to build/libvirt_python.egg-info/dependency_links.txt writing top-level names to build/libvirt_python.egg-info/top_level.txt reading manifest file 'build/libvirt_python.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution adding license file 'COPYING' warning: no previously-included files matching '*.py[cod]' found anywhere in distribution writing manifest file 'build/libvirt_python.egg-info/SOURCES.txt' Copying build/libvirt_python.egg-info to build/bdist.openbsd-7.5-amd64/wheel/libvirt_python-10.1.0-py3.10.egg-info running install_scripts creating build/bdist.openbsd-7.5-amd64/wheel/libvirt_python-10.1.0.dist-info/WHEEL creating '/exopi-obj/pobj/py-libvirt-10.1.0-python3/libvirt-python-10.1.0/dist/.tmp-mpa3toah/libvirt_python-10.1.0-cp310-cp310-openbsd_7_5_amd64.whl' and adding 'build/bdist.openbsd-7.5-amd64/wheel' to it adding 'libvirt.py' adding 'libvirt_lxc.py' adding 'libvirt_qemu.py' adding 'libvirtaio.py' adding 'libvirtmod.cpython-310.so' adding 'libvirtmod_lxc.cpython-310.so' adding 'libvirtmod_qemu.cpython-310.so' adding 'libvirt_python-10.1.0.dist-info/COPYING' adding 'libvirt_python-10.1.0.dist-info/METADATA' adding 'libvirt_python-10.1.0.dist-info/WHEEL' adding 'libvirt_python-10.1.0.dist-info/top_level.txt' adding 'libvirt_python-10.1.0.dist-info/RECORD' removing build/bdist.openbsd-7.5-amd64/wheel Successfully built libvirt_python-10.1.0-cp310-cp310-openbsd_7_5_amd64.whl >>> Running package in sysutils/libvirt-python at 1711460410.69 ===> sysutils/libvirt-python ===> Faking installation for py3-libvirt-10.1.0 ===> Building package for py3-libvirt-10.1.0 Create /exopi-cvs/ports/packages/amd64/all/py3-libvirt-10.1.0.tgz Creating package py3-libvirt-10.1.0 reading plist| checking dependencies| checking dependencies|lang/python/3.10,-main checking dependencies|sysutils/libvirt checksumming| checksumming| | 0% checksumming|** | 3% checksumming|*** | 5% checksumming|***** | 8% checksumming|******* | 11% checksumming|******** | 14% checksumming|********** | 16% checksumming|************ | 19% checksumming|************* | 22% checksumming|*************** | 24% checksumming|**************** | 27% checksumming|****************** | 30% checksumming|******************** | 32% checksumming|********************* | 35% checksumming|*********************** | 38% checksumming|************************* | 41% checksumming|************************** | 43% checksumming|**************************** | 46% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|********************************* | 54% checksumming|*********************************** | 57% checksumming|************************************ | 59% checksumming|************************************** | 62% checksumming|**************************************** | 65% checksumming|***************************************** | 68% checksumming|******************************************* | 70% checksumming|********************************************* | 73% checksumming|********************************************** | 76% checksumming|************************************************ | 78% checksumming|************************************************* | 81% checksumming|*************************************************** | 84% checksumming|***************************************************** | 86% checksumming|****************************************************** | 89% checksumming|******************************************************** | 92% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 97% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|********** | 15% archiving|******************* | 30% archiving|******************** | 31% archiving|********************* | 32% archiving|******************************* | 48% archiving|********************************************************** | 91% archiving|************************************************************ | 94% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/py3-libvirt-10.1.0.tgz >>> Running clean in sysutils/libvirt-python at 1711460420.29 ===> sysutils/libvirt-python ===> Cleaning for py3-libvirt-10.1.0 >>> Ended at 1711460420.53 max_stuck=33.67/depends=6.67/show-prepare-results=1.46/junk=38.25/build=13.91/package=9.61/clean=0.27