>>> Building on exopi-6 under sysutils/libvirt-python BDEPENDS = [devel/py-wheel,python3;devel/py-build,python3;devel/py-installer,python3;sysutils/libvirt;lang/python/3.10;devel/py-setuptools,python3] DIST = [sysutils/libvirt-python:libvirt-python-10.2.0.tar.gz] FULLPKGNAME = py3-libvirt-10.2.0 RDEPENDS = [sysutils/libvirt;lang/python/3.10] (Junk lock obtained for exopi-6 at 1713272572.64) >>> Running depends in sysutils/libvirt-python at 1713272572.68 last junk was in games/cdogs-sdl /usr/sbin/pkg_add -aI -Drepair libvirt-10.2.0 py3-build-1.1.1 py3-installer-0.7.0 py3-setuptools-68.0.0v0 py3-wheel-0.43.0 was: /usr/sbin/pkg_add -aI -Drepair libvirt-10.2.0 py3-build-1.1.1 py3-installer-0.7.0 py3-setuptools-68.0.0v0 py3-wheel-0.43.0 python-3.10.14p0 /usr/sbin/pkg_add -aI -Drepair libvirt-10.2.0 py3-build-1.1.1 py3-installer-0.7.0 py3-setuptools-68.0.0v0 py3-wheel-0.43.0 The following new rcscripts were installed: /etc/rc.d/saslauthd See rcctl(8) for details. >>> Running show-prepare-results in sysutils/libvirt-python at 1713272582.65 ===> sysutils/libvirt-python ===> Building from scratch py3-libvirt-10.2.0 ===> py3-libvirt-10.2.0 depends on: python->=3.10,<3.11 -> python-3.10.14p0 ===> py3-libvirt-10.2.0 depends on: py3-build-* -> py3-build-1.1.1 ===> py3-libvirt-10.2.0 depends on: py3-installer-* -> py3-installer-0.7.0 ===> py3-libvirt-10.2.0 depends on: py3-setuptools-* -> py3-setuptools-68.0.0v0 ===> py3-libvirt-10.2.0 depends on: py3-wheel-* -> py3-wheel-0.43.0 ===> py3-libvirt-10.2.0 depends on: libvirt-* -> libvirt-10.2.0 ===> Verifying specs: virt virt-lxc virt-qemu ===> found virt.2.4 virt-lxc.2.2 virt-qemu.2.3 libvirt-10.2.0 py3-build-1.1.1 py3-installer-0.7.0 py3-setuptools-68.0.0v0 py3-wheel-0.43.0 python-3.10.14p0 (Junk lock released for exopi-6 at 1713272583.92) distfiles size=246954 >>> Running build in sysutils/libvirt-python at 1713272583.95 ===> sysutils/libvirt-python ===> Checking files for py3-libvirt-10.2.0 `/exopi-cvs/ports/distfiles/libvirt-python-10.2.0.tar.gz' is up to date. >> (SHA256) libvirt-python-10.2.0.tar.gz: OK ===> Extracting for py3-libvirt-10.2.0 ===> Patching for py3-libvirt-10.2.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.2.0 ===> Configuring for py3-libvirt-10.2.0 ===> Building for py3-libvirt-10.2.0 * Getting build dependencies for wheel... WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section running egg_info writing build/libvirt_python.egg-info/PKG-INFO writing dependency_links to build/libvirt_python.egg-info/dependency_links.txt writing top-level names to build/libvirt_python.egg-info/top_level.txt file build/libvirt.py (for module libvirt) not found file build/libvirt_qemu.py (for module libvirt_qemu) not found file build/libvirt_lxc.py (for module libvirt_lxc) not found file build/libvirtaio.py (for module libvirtaio) not found reading manifest file 'build/libvirt_python.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution adding license file 'COPYING' writing manifest file 'build/libvirt_python.egg-info/SOURCES.txt' * Building wheel... WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section running bdist_wheel running build running build_py creating build/lib.openbsd-7.5-amd64-cpython-310 copying build/libvirt.py -> build/lib.openbsd-7.5-amd64-cpython-310 copying build/libvirt_qemu.py -> build/lib.openbsd-7.5-amd64-cpython-310 copying build/libvirt_lxc.py -> build/lib.openbsd-7.5-amd64-cpython-310 copying build/libvirtaio.py -> build/lib.openbsd-7.5-amd64-cpython-310 running build_ext Generated 285 wrapper functions Generated 1 wrapper functions Generated 1 wrapper functions building 'libvirtmod' extension creating build/temp.openbsd-7.5-amd64-cpython-310 creating build/temp.openbsd-7.5-amd64-cpython-310/build cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c build/libvirt.c -o build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 build/libvirt.c:18:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:18:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:20:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:20:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:36:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:36:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:38:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:38:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:56:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:56:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:58:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:58:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:80:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:80:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:82:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:82:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:101:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:101:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:103:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:103:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:123:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:125:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:145:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:145:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:147:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:164:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:166:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:188:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:188:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:190:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:190:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:207:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:209:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:227:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:229:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:246:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:248:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:248:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:266:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:268:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:285:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:287:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:303:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:305:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:322:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:324:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:340:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:340:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:342:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:358:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:360:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:376:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:376:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:378:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:378:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:394:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:394:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:396:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:396:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:412:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:414:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:430:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:430:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:432:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:448:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:450:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:450:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:466:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:466:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:468:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:468:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:484:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:484:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:486:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:486:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:502:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:504:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:520:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:522:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:522:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:538:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:538:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:540:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:540:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:553:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:555:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:555:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:568:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:568:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:570:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:570:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:588:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:590:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:606:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:608:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:625:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:625:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:627:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:645:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:647:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:665:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:665:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:667:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:667:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:684:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:684:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:686:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:704:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:706:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:725:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:725:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:727:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:727:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:744:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:744:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:746:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:768:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:770:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:788:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:790:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:809:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:809:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:811:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:830:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:832:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:832:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:852:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:852:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:854:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:854:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:873:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:873:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:875:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:893:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:893:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:895:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:912:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:914:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:914:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:930:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:930:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:932:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:932:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:948:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:948:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:950:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:950:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:967:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:967:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:969:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:969:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:986:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:986:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:988:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1007:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1009:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1009:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1027:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1029:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1029:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1048:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1048:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1050:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1050:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1066:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1068:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1086:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1086:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1088:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1088:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1105:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1107:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1125:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1125:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1127:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1127:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1144:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1146:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1164:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1166:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1184:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1186:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1186:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1202:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1204:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1221:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1223:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1223:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1240:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1242:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1242:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1260:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1260:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1262:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1280:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1282:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1301:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1301:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1303:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1319:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1321:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1321:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1338:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1338:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1340:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1340:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1357:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1359:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1375:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1377:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1377:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1393:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1393:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1395:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1414:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1416:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1416:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1433:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1433:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1435:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1435:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1451:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1453:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1453:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1471:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1471:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1473:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1473:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt.c:1490:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt.c:1492:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt.c:1492:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ build/libvirt.c: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 -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-override.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-override.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 libvirt-override.c:66:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:66:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:68:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:68:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:105:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:107:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:147:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:149:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:160:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:160:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:162:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:204:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:204:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:206:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:206:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:213:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:213:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:215:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:215:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:233:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:233:17: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:237:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:237:17: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:260:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:260:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:262:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:262:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:277:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:277:13: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:280:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:280:13: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:319:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:321:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:321:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:362:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:365:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:365:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:450:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:450:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:452:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:452:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:491:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:493:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:505:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:507:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:507:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:539:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:539:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:541:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:553:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:556:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:556:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:597:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:599:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:599:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:614:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:616:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:616:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:627:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:629:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:673:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:673:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:675:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:675:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:690:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:693:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:704:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:707:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:707:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:750:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:752:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:752:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:766:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:766:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:768:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:768:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:779:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:781:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:813:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:813:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:815:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:815:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:826:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:826:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:828:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:870:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:872:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:872:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:886:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:888:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:888:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:899:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:899:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:901:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:933:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:935:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:935:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:946:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:946:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:948:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:948:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:990:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:990:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:992:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:992:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1006:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1006:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1008:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1008:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1019:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1019:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1021:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1021:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1053:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1053:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1055:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1055:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1066:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1068:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1111:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1114:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1128:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1128:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1131:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1131:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1142:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1145:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1145:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1178:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1181:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1192:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1195:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1195:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1231:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1231:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1233:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1248:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1248:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1252:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1342:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1344:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1380:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1380:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1382:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1382:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1414:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1416:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1416:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1426:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1429:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1494:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1496:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1496:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1535:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1535:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1537:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1537:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1591:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1593:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1677:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1680:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1739:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1742:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1742:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1802:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1802:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1804:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:1804:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1842:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:1876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:1876:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:1929:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:1929:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:2007:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2050:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2050:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2052:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2078:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2078:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2083:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2083:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2108:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2108:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2110:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2136:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2138:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2178:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2180:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2180:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2203:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2205:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2214:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2214:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2216:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2216:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2259:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2261:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2305:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2307:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2316:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2316:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2318:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2318:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2365:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2367:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2367:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2410:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2412:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2412:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2456:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2458:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2458:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2467:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2467:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2469:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2469:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2513:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2513:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2515:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2515:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2559:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2559:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2561:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2561:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2570:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2570:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2573:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2573:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2617:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2617:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2619:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2619:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2661:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2663:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2663:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2685:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2685:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2687:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2728:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2728:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2730:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2730:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2764:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2766:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2766:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2803:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2805:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2805:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2841:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2843:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2843:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2884:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2886:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2921:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2921:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2923:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2923:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:2961:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:2961:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:2963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:2963:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3012:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3014:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3039:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3039:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3041:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3041:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3067:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3069:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3092:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3092:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3094:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3094:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3103:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3103:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3105:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3105:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3151:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3153:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3162:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3164:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3164:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3209:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3209:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3211:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3211:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3255:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3255:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3257:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3257:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3282:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3284:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3310:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3310:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3312:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3312:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3332:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3334:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3357:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3359:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3382:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3382:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3384:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3384:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3415:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3415:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3417:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3417:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3460:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3460:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3462:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3462:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3471:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3471:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3473:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3473:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3520:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3522:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3522:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3531:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3531:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3533:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3533:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3576:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3578:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3578:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3587:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3587:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3589:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3589:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3633:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3635:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3644:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3644:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3646:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3646:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3693:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3695:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3739:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3741:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3741:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3750:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3750:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3752:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3752:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3799:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3799:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3801:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3844:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3844:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3846:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3846:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3868:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3870:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3909:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3911:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3911:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3949:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3951:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3951:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:3990:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:3990:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:3992:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:3992:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4017:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4017:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4019:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4019:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4045:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4045:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4047:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4047:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4070:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4070:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4072:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4072:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4081:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4081:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4083:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4083:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4129:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4129:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4131:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4131:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4174:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4174:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4176:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4176:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4185:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4185:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4187:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4187:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4231:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4231:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4233:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4258:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4260:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4260:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4286:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4286:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4288:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4309:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4311:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4311:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4320:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4320:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4322:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4322:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4369:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4371:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4371:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4415:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4415:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4417:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4417:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4444:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4447:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4447:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4469:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4469:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4471:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4471:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4496:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4496:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4498:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4524:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4526:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4548:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4548:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4550:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4550:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4559:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4559:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4561:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4561:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4607:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4607:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4609:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4655:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4657:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4702:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4704:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4713:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4713:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4715:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4715:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4761:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4761:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4763:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4763:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4772:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4772:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4774:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4774:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4822:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4824:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4824:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4887:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4887:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4889:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4919:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4921:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4921:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:4980:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:4980:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:4982:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:4982:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5020:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5022:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5077:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5077:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5079:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5093:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5093:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5095:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5095:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5106:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5106:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5108:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5108:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5141:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5143:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5143:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5154:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5154:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5156:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5189:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5191:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5201:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5201:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5203:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5203:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5254:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5256:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5410:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5437:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5461:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5461:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5465:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5488:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5488:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5490:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5519:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5519:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5561:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5561:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5573:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5573:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5591:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5591:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5602:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5602:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5621:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5621:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5639:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5639:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5678:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5689:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5689:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5707:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5707:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5717:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5717:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5736:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5736:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5778:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5778:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5785:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5808:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5808:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5810:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5810:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5833:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5833:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5835:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5835:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5858:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5858:9: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5860:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5860:9: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5876:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5901:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5920:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5920:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5922:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5922:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5939:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5964:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5964:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5982:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5982:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5984:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:5984:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:5997:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:5997:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:5999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:5999:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6016:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6016:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6051:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6051:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6067:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6100:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6100:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6117:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6152:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6169:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6204:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6223:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6223:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6258:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6278:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6278:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6313:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6338:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6338:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6427:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6446:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6479:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6499:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6499:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6534:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6534:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6552:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6552:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6586:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6603:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6638:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6638:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6655:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6690:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6690:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6709:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6744:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6744:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6763:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6763:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6798:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6798:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6817:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6817:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6850:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6871:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6871:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6909:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6930:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6930:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:6963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:6963:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:6983:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:6983:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7016:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7036:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7069:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7090:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7090:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7128:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7128:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7148:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7181:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7202:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7235:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7235:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7257:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7291:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7291:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7313:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7347:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7347:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7368:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7368:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7402:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7402:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7553:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7557:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7584:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7586:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7596:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7596:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7598:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7615:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7615:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7651:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7670:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7670:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7703:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7755:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7759:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7785:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7787:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7787:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7804:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7804:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7828:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7850:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7855:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7855:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7881:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7881:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7884:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7894:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7894:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7896:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7896:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7909:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:7931:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7955:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7955:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7958:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:7987:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:7987:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:7989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:7989:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8025:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8027:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8070:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8070:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8072:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8072:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8097:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8097:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8099:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8099:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8124:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8126:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8152:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8154:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8154:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8266:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8268:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8304:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8304:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8306:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8306:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8336:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8338:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8374:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8376:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8376:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8419:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8421:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8435:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8435:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8437:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8448:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8450:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8450:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8482:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8484:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8495:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8497:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8532:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8532:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8534:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8534:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8606:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8608:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8655:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8657:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8702:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8705:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8750:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8753:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8753:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8785:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8787:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8787:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8850:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8852:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8852:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8911:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8911:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8916:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8916:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:8970:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:8970:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:8972:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:8972:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9087:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9087:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9089:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9089:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9131:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9131:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9133:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9133:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9189:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9191:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9246:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9249:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9249:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9282:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9284:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9358:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9360:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9401:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9403:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9418:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9420:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9441:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9441:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9443:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9460:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9460:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9496:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9496:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9512:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9512:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9546:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9595:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9602:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9602:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9629:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9631:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9653:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9653:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9655:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9674:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9674:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9676:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9676:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9693:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9729:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9745:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9745:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9779:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9828:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9828:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9835:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9835:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9862:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9864:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:9864:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9876:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9878:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9895:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9895:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9931:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:9947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:9947:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-override.c:9981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-override.c:9981:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10030:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10030:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10034:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10034:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10060:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10062:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10086:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10086:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10088:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10088:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10115:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10117:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10146:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10146:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10148:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10206:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10209:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10243:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10243:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10245:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10245:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10277:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10279:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10311:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10311:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10313:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10367:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10367:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10369:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10384:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10384:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10386:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10386:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10418:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10420:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10447:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10447:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10449:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10449:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10474:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10474:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10476:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10476:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10502:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10504:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10531:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10531:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10533:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10533:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10588:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10590:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10625:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10625:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10627:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10683:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10685:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10685:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10715:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10715:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10717:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10717:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10779:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10781:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10826:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10826:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10828:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10864:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10866:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10866:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-override.c:10913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-override.c:10913:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-override.c:10915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-override.c:10915:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 560 warnings generated. cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-utils.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c typewrappers.c -o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -shared -fPIC -L/usr/local/lib/ -O2 -pipe build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-override.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -L/usr/local/lib -lvirt -o build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod.cpython-310.so -L/usr/local/lib building 'libvirtmod_qemu' extension cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c build/libvirt-qemu.c -o build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt-qemu.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 build/libvirt-qemu.c:22:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt-qemu.c:22:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt-qemu.c:24:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt-qemu.c:24:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 2 warnings generated. cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-qemu-override.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-qemu-override.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 libvirt-qemu-override.c:141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:141:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:143:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:143:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:173:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:173:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:175:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:192:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:194:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:194:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:213:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:3: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:213:5: note: '{' token is here LIBVIRT_ENSURE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:292:22: note: expanded from macro 'LIBVIRT_ENSURE_THREAD_STATE' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:250:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:3: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:250:5: note: ')' token is here LIBVIRT_RELEASE_THREAD_STATE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:297:5: note: expanded from macro 'LIBVIRT_RELEASE_THREAD_STATE' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:286:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:286:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:291:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:291:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:322:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:326:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:326:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ libvirt-qemu-override.c:375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-qemu-override.c:375:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-qemu-override.c:378:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-qemu-override.c:378:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 14 warnings generated. cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-utils.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c typewrappers.c -o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -shared -fPIC -L/usr/local/lib/ -O2 -pipe build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt-qemu.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-qemu-override.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -L/usr/local/lib -lvirt-qemu -lvirt -o build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod_qemu.cpython-310.so -L/usr/local/lib building 'libvirtmod_lxc' extension cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c build/libvirt-lxc.c -o build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt-lxc.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 build/libvirt-lxc.c:21:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ build/libvirt-lxc.c:21:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ build/libvirt-lxc.c:23:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ build/libvirt-lxc.c:23:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 2 warnings generated. cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-lxc-override.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-lxc-override.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 libvirt-lxc-override.c:67:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:3: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^~~~~~~~~~~~~~~~~~ ./typewrappers.h:245:51: note: expanded from macro 'LIBVIRT_STMT_START' # define LIBVIRT_STMT_START (void) __extension__ ( ^ libvirt-lxc-override.c:67:5: note: '{' token is here LIBVIRT_BEGIN_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:284:22: note: expanded from macro 'LIBVIRT_BEGIN_ALLOW_THREADS' LIBVIRT_STMT_START { \ ^ libvirt-lxc-override.c:69:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:3: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^ libvirt-lxc-override.c:69:5: note: ')' token is here LIBVIRT_END_ALLOW_THREADS; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./typewrappers.h:289:5: note: expanded from macro 'LIBVIRT_END_ALLOW_THREADS' } LIBVIRT_STMT_END ^~~~~~~~~~~~~~~~ ./typewrappers.h:246:28: note: expanded from macro 'LIBVIRT_STMT_END' # define LIBVIRT_STMT_END ) ^ 2 warnings generated. cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c libvirt-utils.c -o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -g -fPIC -O2 -pipe -g -O2 -pipe -g -O2 -pipe -fPIC -I. -I/usr/local/include/python3.10 -c typewrappers.c -o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -I/usr/local/include -Wp,-DPy_LIMITED_API=0x03060000 cc -shared -fPIC -L/usr/local/lib/ -O2 -pipe build/temp.openbsd-7.5-amd64-cpython-310/build/libvirt-lxc.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-lxc-override.o build/temp.openbsd-7.5-amd64-cpython-310/libvirt-utils.o build/temp.openbsd-7.5-amd64-cpython-310/typewrappers.o -L/usr/local/lib -lvirt-lxc -lvirt -o build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod_lxc.cpython-310.so -L/usr/local/lib installing to build/bdist.openbsd-7.5-amd64/wheel running install running install_lib creating build/bdist.openbsd-7.5-amd64 creating build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirt.py -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirt_qemu.py -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirt_lxc.py -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirtaio.py -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod_qemu.cpython-310.so -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod.cpython-310.so -> build/bdist.openbsd-7.5-amd64/wheel copying build/lib.openbsd-7.5-amd64-cpython-310/libvirtmod_lxc.cpython-310.so -> build/bdist.openbsd-7.5-amd64/wheel running install_egg_info running egg_info writing build/libvirt_python.egg-info/PKG-INFO writing dependency_links to build/libvirt_python.egg-info/dependency_links.txt writing top-level names to build/libvirt_python.egg-info/top_level.txt reading manifest file 'build/libvirt_python.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution 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.5-amd64/wheel/libvirt_python-10.2.0-py3.10.egg-info running install_scripts creating build/bdist.openbsd-7.5-amd64/wheel/libvirt_python-10.2.0.dist-info/WHEEL creating '/exopi-obj/pobj/py-libvirt-10.2.0-python3/libvirt-python-10.2.0/dist/.tmp-1410tiei/libvirt_python-10.2.0-cp310-cp310-openbsd_7_5_amd64.whl' and adding 'build/bdist.openbsd-7.5-amd64/wheel' to it adding 'libvirt.py' adding 'libvirt_lxc.py' adding 'libvirt_qemu.py' adding 'libvirtaio.py' adding 'libvirtmod.cpython-310.so' adding 'libvirtmod_lxc.cpython-310.so' adding 'libvirtmod_qemu.cpython-310.so' adding 'libvirt_python-10.2.0.dist-info/COPYING' adding 'libvirt_python-10.2.0.dist-info/METADATA' adding 'libvirt_python-10.2.0.dist-info/WHEEL' adding 'libvirt_python-10.2.0.dist-info/top_level.txt' adding 'libvirt_python-10.2.0.dist-info/RECORD' removing build/bdist.openbsd-7.5-amd64/wheel Successfully built libvirt_python-10.2.0-cp310-cp310-openbsd_7_5_amd64.whl >>> Running package in sysutils/libvirt-python at 1713272597.51 ===> sysutils/libvirt-python ===> Faking installation for py3-libvirt-10.2.0 ===> Building package for py3-libvirt-10.2.0 Create /exopi-cvs/ports/packages/amd64/all/py3-libvirt-10.2.0.tgz Creating package py3-libvirt-10.2.0 reading plist| checking dependencies| checking dependencies|lang/python/3.10,-main checking dependencies|sysutils/libvirt checksumming| checksumming| | 0% checksumming|** | 3% checksumming|*** | 5% checksumming|***** | 8% checksumming|******* | 11% checksumming|******** | 14% checksumming|********** | 16% checksumming|************ | 19% checksumming|************* | 22% checksumming|*************** | 24% checksumming|**************** | 27% checksumming|****************** | 30% checksumming|******************** | 32% checksumming|********************* | 35% checksumming|*********************** | 38% checksumming|************************* | 41% checksumming|************************** | 43% checksumming|**************************** | 46% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|********************************* | 54% checksumming|*********************************** | 57% checksumming|************************************ | 59% checksumming|************************************** | 62% checksumming|**************************************** | 65% checksumming|***************************************** | 68% checksumming|******************************************* | 70% checksumming|********************************************* | 73% checksumming|********************************************** | 76% checksumming|************************************************ | 78% checksumming|************************************************* | 81% checksumming|*************************************************** | 84% checksumming|***************************************************** | 86% checksumming|****************************************************** | 89% checksumming|******************************************************** | 92% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 97% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|********** | 15% archiving|******************* | 30% archiving|******************** | 31% archiving|********************* | 32% archiving|******************************* | 48% archiving|********************************************************** | 91% archiving|************************************************************ | 94% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/py3-libvirt-10.2.0.tgz >>> Running clean in sysutils/libvirt-python at 1713272606.65 ===> sysutils/libvirt-python ===> Cleaning for py3-libvirt-10.2.0 >>> Ended at 1713272606.85 max_stuck=5.48/depends=9.98/show-prepare-results=1.30/build=13.55/package=9.15/clean=0.23