>>> Building on exopi-6 under sysutils/libvirt-python BDEPENDS = [devel/py-wheel,python3;devel/py-installer,python3;sysutils/libvirt;lang/python/3;devel/py-build,python3;devel/py-setuptools,python3] DIST = [sysutils/libvirt-python:libvirt-python-10.10.0.tar.gz] FULLPKGNAME = py3-libvirt-10.10.0 RDEPENDS = [lang/python/3;sysutils/libvirt] (Junk lock obtained for exopi-6 at 1734645293.67) >>> Running depends in sysutils/libvirt-python at 1734645293.70 last junk was in math/plplot,-c++ /usr/sbin/pkg_add -aI -Drepair libvirt-10.10.0 py3-build-1.2.2.post1 py3-installer-0.7.0p0 py3-setuptools-69.5.1v0 py3-wheel-0.45.1 was: /usr/sbin/pkg_add -aI -Drepair libvirt-10.10.0 py3-build-1.2.2.post1 py3-installer-0.7.0p0 py3-setuptools-69.5.1v0 py3-wheel-0.45.1 python-3.11.10p1 /usr/sbin/pkg_add -aI -Drepair libvirt-10.10.0 py3-build-1.2.2.post1 py3-installer-0.7.0p0 py3-setuptools-69.5.1v0 py3-wheel-0.45.1 The following new rcscripts were installed: /etc/rc.d/saslauthd See rcctl(8) for details. >>> Running show-prepare-results in sysutils/libvirt-python at 1734645301.97 ===> sysutils/libvirt-python ===> Building from scratch py3-libvirt-10.10.0 ===> py3-libvirt-10.10.0 depends on: python->=3.11,<3.12 -> python-3.11.10p1 ===> py3-libvirt-10.10.0 depends on: py3-build-* -> py3-build-1.2.2.post1 ===> py3-libvirt-10.10.0 depends on: py3-installer-* -> py3-installer-0.7.0p0 ===> py3-libvirt-10.10.0 depends on: py3-setuptools-* -> py3-setuptools-69.5.1v0 ===> py3-libvirt-10.10.0 depends on: py3-wheel-* -> py3-wheel-0.45.1 ===> py3-libvirt-10.10.0 depends on: libvirt-* -> libvirt-10.10.0 ===> Verifying specs: virt virt-lxc virt-qemu ===> found virt.2.4 virt-lxc.2.2 virt-qemu.2.3 libvirt-10.10.0 py3-build-1.2.2.post1 py3-installer-0.7.0p0 py3-setuptools-69.5.1v0 py3-wheel-0.45.1 python-3.11.10p1 (Junk lock released for exopi-6 at 1734645303.17) distfiles size=241054 >>> Running build in sysutils/libvirt-python at 1734645303.19 ===> sysutils/libvirt-python ===> Checking files for py3-libvirt-10.10.0 `/exopi-cvs/ports/distfiles/libvirt-python-10.10.0.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for py3-libvirt-10.10.0 ===> Patching for py3-libvirt-10.10.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.10.0 ===> Configuring for py3-libvirt-10.10.0 ===> Building for py3-libvirt-10.10.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' adding license file 'COPYING' writing manifest file 'build/libvirt_python.egg-info/SOURCES.txt' warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution * Building wheel... running bdist_wheel running build running build_py creating build/lib.openbsd-7.6-amd64-cpython-311 copying build/libvirt.py -> build/lib.openbsd-7.6-amd64-cpython-311 copying build/libvirt_qemu.py -> build/lib.openbsd-7.6-amd64-cpython-311 copying build/libvirt_lxc.py -> build/lib.openbsd-7.6-amd64-cpython-311 copying build/libvirtaio.py -> build/lib.openbsd-7.6-amd64-cpython-311 running build_ext Generated 285 wrapper functions Generated 1 wrapper functions Generated 1 wrapper functions building 'libvirtmod' extension creating build/temp.openbsd-7.6-amd64-cpython-311 creating build/temp.openbsd-7.6-amd64-cpython-311/build cc -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c build/libvirt.c -o build/temp.openbsd-7.6-amd64-cpython-311/build/libvirt.o -I/usr/local/include -Ibuild -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:1511:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1511:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1513:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1513:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1530:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1532:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1532:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1549:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1549:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1551:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1551:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1568:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1568:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1570:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1570:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1586:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1586:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1588:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1588:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1604:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1606:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1606:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1622:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1622:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1624:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1641:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1641:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1643:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1643:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1660:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1662:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1662:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1679:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1679:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1681:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1681:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:1718:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1718:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1720:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1720:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:1757:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1757:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1759:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1782:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1782:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1784:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1784:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:1868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1868:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1870:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1887:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1887:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1889:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1909:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1911:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1911:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1933:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1935:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1935:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1956:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1958:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1979:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1979:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1981:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c: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:2020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2020:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2022:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2041:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2041:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2043:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2043:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2060:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2062:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:2099:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2099:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2101:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2101:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2118:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2120:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2137:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2137:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2139:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2158:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2160:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2160:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2176:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2176:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2178:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2178:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2195:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2195:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2197:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2197:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2216:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2216:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2218:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2218:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c: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:2257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2257:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2259:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2281:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2281:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2283:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2283:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2303:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2305:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2322:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2324:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2343:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2343:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2345:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2345:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2364:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2366:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2366:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2385:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2387:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2404:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2404:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2406:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2406:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:2463:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2463:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2465:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2486:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2486:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2488:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2488:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2507:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2507:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2509:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2528:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2528:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2530:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:2567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2567:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2569:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2585:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2585:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2587:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2587:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:2624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2624:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2626:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2643:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2643:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2645:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2662:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2662:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2664:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2664:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2680:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2680:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2682:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2698:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2698:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2700:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2700:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2717:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2717:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2719:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2719:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:2756:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2756:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2758:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2758:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:2795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2795:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2797:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2797:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2814:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2816:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2816:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:2853:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2853:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2855:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2855:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2871:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2871:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2873:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2873:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2889:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2891:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:2928:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2928:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2930:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2930:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2939:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2941:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2941:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2954:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2954:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2956:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2969:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2969:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2971:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2971:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2980:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2980:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2982:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2982:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:2994:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:2994:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:2996:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:2996:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3008:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3008:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3010:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3010:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3019:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3019:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3021:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3021:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3030:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3030:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3032:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3032:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3041:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3041:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3043:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3043:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3052:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3052:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3054:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3054:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3071:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3071:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3073:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3073:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3090:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3090:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3092:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3092:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3109:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3109:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3111:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:3148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3148:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3150:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3167:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3169:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3185:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3185:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3187:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3187:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3203:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3205:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3221:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3223:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3223:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3240:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3242:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3242:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3259:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3261:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3278:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3278:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3280:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3280:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3297:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3299:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3299:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:3335:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3335:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3337:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3337:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3353:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3353:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3355:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3355:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3371:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3371:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3373:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3389:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3389:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3391:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3391:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3407:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3407:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3409:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3409:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:3446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3446:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3448:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3448:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:3485:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3485:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3487:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3487:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3503:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3503:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3505:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3521:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3521:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3523:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3523:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:3560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3560:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3562:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3579:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3579:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3581:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3581:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3597:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3599:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3599:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3615:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3615:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3617:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3617:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:3654:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3654:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3656:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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: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__ ( ^ build/libvirt.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 { \ ^ build/libvirt.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 ^ build/libvirt.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 ) ^ build/libvirt.c:3711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3711:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3713:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3713:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3729:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3729:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3731:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3731:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3747:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3747:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3749:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3749:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3769:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3769:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3771:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3771:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3788:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3790:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3807:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3809:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3826:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3826:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3828:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.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__ ( ^ build/libvirt.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 { \ ^ build/libvirt.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 ^ build/libvirt.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 ) ^ build/libvirt.c:3863:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3863:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3865:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3865:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 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:3902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3902:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3904:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3904:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3921:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3921:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3923:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3923:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3939:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3941:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3941:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:3978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3978:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3980:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3980:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:3997:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:3997:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:3999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:3999:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4020:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4022:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4038:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4040:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4040:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4061:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4061:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4063:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4063:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:4120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4120:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4122:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4122:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:4158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4158:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4160:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4160:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4176:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4176:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4178:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4178:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4194:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4194:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4196:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4196:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4212:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4212:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4214:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4214:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4230:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4232:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4249:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4249:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4251:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4268:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4270:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4270:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.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__ ( ^ build/libvirt.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 { \ ^ build/libvirt.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 ^ build/libvirt.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 ) ^ build/libvirt.c:4305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4305:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4307:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4326:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4326:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4328:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4328:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4344:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4344:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4346:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4362:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4364:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4380:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4380:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4382:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4382:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4399:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4399:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4401:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4401:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:4438:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4438:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4440:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4440:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:4476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4476:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4478:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4478:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4497:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4497:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4499:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4499:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:4526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4526:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4528:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4544:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4546:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4562:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4562:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4564:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4564:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4580:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4580:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4582:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4582:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:4639:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4639:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4641:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4641:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4657:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4657:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4659:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4659:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4676:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4676:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4678:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:4735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4735:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4737:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4737:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4754:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4754:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4756:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4756:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4772:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4772:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4774:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4774:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4790:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4792:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4808:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4808:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4810:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4810:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4827:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4827:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4829:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4846:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4846:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4848:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4848:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4864:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4866:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4866:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4883:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4883:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4885:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4902:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4904:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4904:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4921:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4921:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4923:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4923:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4939:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4941:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4941:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4957:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4957:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4959:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4976:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4976:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4978:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:4995:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:4995:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:4997:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:4997:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:5033:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5033:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5035:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5035:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5056:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5056:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5058:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5058:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5075:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5075:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5077:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5077:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5099:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5099:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5101:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5101:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5117:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5119:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5135:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5137:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5137:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5153:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5153:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5155:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:5211:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5211:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5213:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5213:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5230:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5232:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:5269:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5269:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5271:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5271:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5293:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5295:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_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:5332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5332:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5334:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5350:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5350:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5352:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5352:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5368:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5368:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5370:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5370:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5387:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5389:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5389:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5405:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5407:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5407:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5423:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5423:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5425:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5425:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:5442:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:5442:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:5444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:5444:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 570 warnings generated. cc -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c libvirt-override.c -o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-override.o -I/usr/local/include -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 libvirt-override.c:60:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:60:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:62:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:62:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:99:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:99:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:101:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:101:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-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-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-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-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-override.c:154:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:154:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:156:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:198: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:198: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:200: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:200: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:207: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:207: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:209: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:209: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:227: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:227: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:231: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:231: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:254: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:254: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:256: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:256: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:271: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:271: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:274: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:274: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:313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:313:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:315:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:315:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:356:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:356:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:359:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:444:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:446:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:485:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:485:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:487:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:487:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:499:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:499:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:501:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:501:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:533:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:533:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:535:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:535:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:547:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:550:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:550:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:591:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:593:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:608:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:608:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:610:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:621:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:621:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:623:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:623:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:667:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:667:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:669:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:669:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.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__ ( ^ libvirt-override.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 { \ ^ libvirt-override.c:687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:687:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:698:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:698:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:701:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.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__ ( ^ libvirt-override.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 { \ ^ libvirt-override.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 ^ libvirt-override.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 ) ^ libvirt-override.c:760:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:760:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:762:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:773:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:773:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:775:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:775:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:807:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:809:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:820:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:820:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:822:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:864:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:866:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:866:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:880:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:882:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:882:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.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__ ( ^ libvirt-override.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 { \ ^ libvirt-override.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 ^ libvirt-override.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 ) ^ libvirt-override.c:927:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:927:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:929:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:929:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:940:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:942:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:942:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:984:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:984:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:986:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:986:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1000:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1002:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1002:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1013:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1015:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1015:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1047:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1047:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1049:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1049:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1060:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1062:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.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__ ( ^ libvirt-override.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 { \ ^ libvirt-override.c:1108:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1108:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1122:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1122:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1125:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1136:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1139:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1172:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1172:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1175:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1186:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1186:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1189:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1225:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1225:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1227:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1242:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1242:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1246:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1336:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1338:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1374:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1376:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1376:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1408:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1408:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1410:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1420:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1423:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1423:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1488:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1488:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1490:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.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__ ( ^ libvirt-override.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 { \ ^ libvirt-override.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 ^ libvirt-override.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 ) ^ libvirt-override.c:1585:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1585:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1587:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1587:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1671:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1671:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1674:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1733:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1736:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1736:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1796:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1796:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1798:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1798:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1836: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:1836: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:1870: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:1870: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:1923: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:1923: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:2001: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:2001: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:2044:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2044:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2046:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2046:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2072:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2072:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2077:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2077:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2102:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2102:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2104:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2104:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2130:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2130:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2132:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2132:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2172:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2172:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2174:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2174:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2197:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2197:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2199:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2199:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2208: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:2208: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:2210: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:2210: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:2253:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2253:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2255:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2255:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2299:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2299:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2301:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2301:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2310: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:2310: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:2312: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:2312: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:2359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2359:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2361:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2361:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2404:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2404:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2406:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2406:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2450:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2450:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2452:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2452:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2461: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:2461: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:2463: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:2463: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:2507:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2507:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2509:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2553:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2555:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2555:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2564: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:2564: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:2567: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:2567: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:2611:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2611:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2613:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2613:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2655:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2657:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2679:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2679:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2681:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2681:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2722:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2722:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2724:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2724:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2758:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2758:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2760:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2760:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2797:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2797:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2799:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2799:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2835:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2835:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2837:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2837:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2878:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2878:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2880:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2880:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2915:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2915:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2917:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2917:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2955:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2955:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2957:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3006:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3006:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3008:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3008:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3033:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3033:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3035:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3035:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3061:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3061:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3063:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3063:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3086:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3086:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3088:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3088:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3097: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:3097: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:3099: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:3099: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:3145:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3145:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3147:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3156: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:3156: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:3158: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:3158: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:3203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3203:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3205:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3249:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3249:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3251:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3276:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3276:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3278:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3278:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3304:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3304:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3306:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3306:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3326:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3326:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3328:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3328:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.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__ ( ^ libvirt-override.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 { \ ^ libvirt-override.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 ^ libvirt-override.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 ) ^ libvirt-override.c:3376:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3376:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3378:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3378:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3409:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3409:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3411:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3411:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3454:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3456:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3465: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:3465: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:3467: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:3467: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:3514:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3514:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3516:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3516:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3525: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:3525: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:3527: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:3527: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:3570:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3570:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3572:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3581: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:3581: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:3583: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:3583: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:3627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3627:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3629:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3638: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:3638: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:3640: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:3640: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:3687:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3687:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3689:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3689:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3733:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3735:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3744: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:3744: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:3746: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:3746: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:3793:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3793:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3795:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3838:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3838:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3840:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3840:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.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__ ( ^ libvirt-override.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 { \ ^ libvirt-override.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 ^ libvirt-override.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 ) ^ libvirt-override.c:3903:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3903:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3905:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3943:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3943:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3945:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3945:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3984:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3984:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3986:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3986:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4011:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4011:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4013:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4013:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4039:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4039:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4041:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4041:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4064:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4066:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4066:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4075: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:4075: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:4077: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:4077: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:4123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4123:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4125:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4168:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4170:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4179: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:4179: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:4181: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:4181: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:4225:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4225:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4227:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4252:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4254:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4254:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4280:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4282:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4303:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4305:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4314: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:4314: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:4316: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:4316: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:4363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4363:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4365:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4365:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4409:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4409:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4411:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4411:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4438:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4438:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4441:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4441:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4463:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4463:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4465:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4490:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4492:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4492:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4518:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4518:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4520:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4520:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.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__ ( ^ libvirt-override.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 { \ ^ libvirt-override.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 ^ libvirt-override.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 ) ^ libvirt-override.c:4553: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:4553: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:4555: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:4555: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:4601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4601:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4603:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4649:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4651:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4696:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4696:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4698:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4698:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4707: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:4707: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:4709: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:4709: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:4755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4755:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4757:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4757:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4766: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:4766: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:4768: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:4768: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:4816:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4816:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4818:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4818:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4881:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4881:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4883:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4883:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4913:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4915:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4974:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4974:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4976:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4976:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5014:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5014:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5016:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5071:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5071:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5073:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5073:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5087:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5087:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5089:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5089:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5100:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5102:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5135:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5137:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5137:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5148:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5150:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5183:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5185:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5185:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5195: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:5195: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:5197: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:5197: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:5248:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5248:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5250:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5250:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5404:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5404:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5431:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5431:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5455:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5459:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5459:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5482:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5484:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5513:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5513:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5555:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5555:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5567:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5585:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5585:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5596:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5596:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5615:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5615:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5633:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5672:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5683:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5701:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5711:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5730:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5730:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5772:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5772:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5779:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5802:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5802:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5804:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5804:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5827:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5827:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5829:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5829:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5852:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5852:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5854:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5854:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5870:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5895:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5914:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5914:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5916:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5916:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5933:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5958:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5976:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5976:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5978:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5991:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5991:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5993:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5993:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6010:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6010:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6045:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6045:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6061:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6061:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6094:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6094:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6111:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6146:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6163:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6198:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6217:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6252:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6272:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6307:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6332:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6421:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6440:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6440:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6473:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6473:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6493:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6528:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6546:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6580:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6597:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6632:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6632:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6649:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6684:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6684:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6703:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6738:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6757:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6757:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6792:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6811:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6844:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6844:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6865:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6865:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6903:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6903:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6924:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6924:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6957:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6977:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7010:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7010:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7030:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7030:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7063:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7063:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7084:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7084:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7122:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7122:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7142:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7175:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7196:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7196:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7229:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7251:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7285:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7307:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7341:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7362:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7396:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7396:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7547:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7551:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7551:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7578:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7578:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7580:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7590:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7592:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7592:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7609:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7645:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7664: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:7664: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:7697: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:7697: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:7749:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7749:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7753:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7753:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7779:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7781:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7798: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:7798: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:7822: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:7822:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7844:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7844:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7849:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7875:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7878:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7888: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:7888: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:7890: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:7890: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:7903: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:7903: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:7925: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:7925: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:7949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7949:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7952:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7952:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7981:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7983:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7983:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8019:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8019:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8021:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8021:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8064:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8066:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8066:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8091:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8091:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8093:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8093:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8118:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8120:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8146:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8146:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8148:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8260:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8260:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8262:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8298:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8298:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8300:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8300:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8330:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8330:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8332:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8368:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8368:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8370:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8370:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8413:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8413:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8415:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8415:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8429:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8431:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8431:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8442:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8442:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8444:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8476:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8478:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8478:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8489:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8489:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8491:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8491:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8526:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8528:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8600:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8602:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8602:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8649:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8651:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8696:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8696:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8699:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8699:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8744:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8744:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8747:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8747:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8779:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8781:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8844:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8844:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8846:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8846:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8905:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8910:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8910:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8964:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8964:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8966:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8966:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9081:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9081:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9083:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9083:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9125:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9125:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9127:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9127:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9183:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9185:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9185:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9240:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9243:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9243:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9276:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9276:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9278:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9278:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9352:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9352:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9354:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9354:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9395:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9397:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9397:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9412:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9414:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9435: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:9435: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:9437: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:9437: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:9454: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:9454: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:9490: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:9490: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:9506: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:9506: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:9540: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:9540: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:9589:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9589:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9596:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9596:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9623:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9623:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9625:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9625:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9647:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9649:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9649:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9668: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:9668: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:9670: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:9670: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:9687: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:9687: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:9723: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:9723: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:9739: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:9739: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:9773: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:9773: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:9822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9822:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9829:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9856:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9858:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9858:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9870: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:9870: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:9872: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:9872: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:9889: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:9889: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:9925: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:9925: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:9941: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:9941: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:9975: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:9975: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:10024:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10024:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10028:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10028:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10054:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10054:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10056:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10056:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10080:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10082:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10082:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10109:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10109:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10111:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10140:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10142:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10200:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10200:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10203:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10203:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10237:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10237:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10239:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10271:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10271:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10273:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10273:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10305:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10307:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10361:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10361:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10363:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10378:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10378:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10380:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10380:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10412:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10414:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10441:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10441:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10443:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10468:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10468:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10470:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10470:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10496:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10496:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10498:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10525:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10525:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10527:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10527:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10582:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10582:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10584:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10584:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10619:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10621:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10621:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10677:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10679:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10679:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10709:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10711:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10711:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10773:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10773:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10775:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10775:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10820:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10820:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10822:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10858:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10858:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10860:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10860:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10907:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10907:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10909:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded 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 -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c libvirt-utils.c -o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-utils.o -I/usr/local/include -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 cc -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c typewrappers.c -o build/temp.openbsd-7.6-amd64-cpython-311/typewrappers.o -I/usr/local/include -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 cc -shared -fPIC -L/usr/local/lib/ -O2 -pipe build/temp.openbsd-7.6-amd64-cpython-311/build/libvirt.o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-override.o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-utils.o build/temp.openbsd-7.6-amd64-cpython-311/typewrappers.o -L/usr/local/lib -lvirt -o build/lib.openbsd-7.6-amd64-cpython-311/libvirtmod.cpython-311.so -L/usr/local/lib building 'libvirtmod_qemu' extension cc -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c build/libvirt-qemu.c -o build/temp.openbsd-7.6-amd64-cpython-311/build/libvirt-qemu.o -I/usr/local/include -Ibuild -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 -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c libvirt-qemu-override.c -o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-qemu-override.o -I/usr/local/include -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 libvirt-qemu-override.c:135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_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:135:5: 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:137:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-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:137:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from 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:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_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:167:5: 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:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-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:169:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from 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:186: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:186: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:188: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:188: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:207: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:207: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:244: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:244: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:280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_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:280:5: 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:285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-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:285:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from 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:316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:316:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:320:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-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:320:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from 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:369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_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:369:5: 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:372:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-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:372:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded 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 -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c libvirt-utils.c -o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-utils.o -I/usr/local/include -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 cc -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c typewrappers.c -o build/temp.openbsd-7.6-amd64-cpython-311/typewrappers.o -I/usr/local/include -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 cc -shared -fPIC -L/usr/local/lib/ -O2 -pipe build/temp.openbsd-7.6-amd64-cpython-311/build/libvirt-qemu.o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-qemu-override.o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-utils.o build/temp.openbsd-7.6-amd64-cpython-311/typewrappers.o -L/usr/local/lib -lvirt-qemu -lvirt -o build/lib.openbsd-7.6-amd64-cpython-311/libvirtmod_qemu.cpython-311.so -L/usr/local/lib building 'libvirtmod_lxc' extension cc -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c build/libvirt-lxc.c -o build/temp.openbsd-7.6-amd64-cpython-311/build/libvirt-lxc.o -I/usr/local/include -Ibuild -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 -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c libvirt-lxc-override.c -o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-lxc-override.o -I/usr/local/include -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 libvirt-lxc-override.c:61:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_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:61:5: 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:63:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-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:63:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded 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 -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c libvirt-utils.c -o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-utils.o -I/usr/local/include -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 cc -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.11 -c typewrappers.c -o build/temp.openbsd-7.6-amd64-cpython-311/typewrappers.o -I/usr/local/include -Ibuild -Wp,-DPy_LIMITED_API=0x03060000 cc -shared -fPIC -L/usr/local/lib/ -O2 -pipe build/temp.openbsd-7.6-amd64-cpython-311/build/libvirt-lxc.o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-lxc-override.o build/temp.openbsd-7.6-amd64-cpython-311/libvirt-utils.o build/temp.openbsd-7.6-amd64-cpython-311/typewrappers.o -L/usr/local/lib -lvirt-lxc -lvirt -o build/lib.openbsd-7.6-amd64-cpython-311/libvirtmod_lxc.cpython-311.so -L/usr/local/lib installing to build/bdist.openbsd-7.6-amd64/wheel running install running install_lib creating build/bdist.openbsd-7.6-amd64 creating build/bdist.openbsd-7.6-amd64/wheel copying build/lib.openbsd-7.6-amd64-cpython-311/libvirt.py -> build/bdist.openbsd-7.6-amd64/wheel copying build/lib.openbsd-7.6-amd64-cpython-311/libvirt_qemu.py -> build/bdist.openbsd-7.6-amd64/wheel copying build/lib.openbsd-7.6-amd64-cpython-311/libvirt_lxc.py -> build/bdist.openbsd-7.6-amd64/wheel copying build/lib.openbsd-7.6-amd64-cpython-311/libvirtaio.py -> build/bdist.openbsd-7.6-amd64/wheel copying build/lib.openbsd-7.6-amd64-cpython-311/libvirtmod_qemu.cpython-311.so -> build/bdist.openbsd-7.6-amd64/wheel copying build/lib.openbsd-7.6-amd64-cpython-311/libvirtmod.cpython-311.so -> build/bdist.openbsd-7.6-amd64/wheel copying build/lib.openbsd-7.6-amd64-cpython-311/libvirtmod_lxc.cpython-311.so -> build/bdist.openbsd-7.6-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 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' Copying build/libvirt_python.egg-info to build/bdist.openbsd-7.6-amd64/wheel/libvirt_python-10.10.0-py3.11.egg-info running install_scripts creating build/bdist.openbsd-7.6-amd64/wheel/libvirt_python-10.10.0.dist-info/WHEEL creating '/exopi-obj/pobj/py-libvirt-10.10.0-python3/libvirt-python-10.10.0/dist/.tmp-i8qrzb5e/libvirt_python-10.10.0-cp311-cp311-openbsd_7_6_amd64.whl' and adding 'build/bdist.openbsd-7.6-amd64/wheel' to it adding 'libvirt.py' adding 'libvirt_lxc.py' adding 'libvirt_qemu.py' adding 'libvirtaio.py' adding 'libvirtmod.cpython-311.so' adding 'libvirtmod_lxc.cpython-311.so' adding 'libvirtmod_qemu.cpython-311.so' adding 'libvirt_python-10.10.0.dist-info/COPYING' adding 'libvirt_python-10.10.0.dist-info/METADATA' adding 'libvirt_python-10.10.0.dist-info/WHEEL' adding 'libvirt_python-10.10.0.dist-info/top_level.txt' adding 'libvirt_python-10.10.0.dist-info/RECORD' removing build/bdist.openbsd-7.6-amd64/wheel Successfully built libvirt_python-10.10.0-cp311-cp311-openbsd_7_6_amd64.whl >>> Running package in sysutils/libvirt-python at 1734645316.13 ===> sysutils/libvirt-python ===> Faking installation for py3-libvirt-10.10.0 ===> Building package for py3-libvirt-10.10.0 Create /exopi-cvs/ports/packages/amd64/all/py3-libvirt-10.10.0.tgz Creating package py3-libvirt-10.10.0 reading plist| checking dependencies| checking dependencies|lang/python/3,-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|*********** | 18% archiving|*********************** | 35% archiving|*********************** | 36% archiving|************************ | 37% archiving|************************ | 38% archiving|************************************************* | 77% archiving|*************************************************** | 80% archiving|***************************************************** | 83% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/py3-libvirt-10.10.0.tgz >>> Running clean in sysutils/libvirt-python at 1734645325.42 ===> sysutils/libvirt-python ===> Cleaning for py3-libvirt-10.10.0 >>> Ended at 1734645325.60 max_stuck=2.08/depends=8.27/show-prepare-results=1.22/build=12.94/package=9.27/clean=0.22